:root{--pp-primary: #000000}*{margin:0;padding:0;box-sizing:border-box}html{font-family:"Roboto Condensed",sans-serif;font-size:16px}.pricepilot-wrapper{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;min-height:100vh}.sidebar-collapsed .sidebar-right{width:80px}.sidebar-collapsed .sidebar-right .sidebar-language-select,.sidebar-collapsed .sidebar-right .sidebar-customer,.sidebar-collapsed .sidebar-right .sidebar-pp-user{display:none}.sidebar-collapsed .sidebar-right .sidebar-customer-icon,.sidebar-collapsed .sidebar-right .sidebar-pp-user-icon{font-size:1.25rem;text-align:center;display:block;color:#000}.sidebar-collapsed .sidebar-right .sidebar-header{justify-content:center}.sidebar-right{width:280px;transition:all .5s ease}.sidebar-left{display:flex;transition:width .3s ease}.sidebar-left.config-open{width:160px}.sidebar-left.config-open .list-config{display:flex;margin-top:0;padding-top:.5rem}.sidebar-left .list-main{width:80px;flex-shrink:0}.sidebar-left .list-main img{max-width:20px}.sidebar-left .list-main li{position:relative}.sidebar-left .list-main li .wsi-imports-count{position:absolute;top:8px;right:12px;padding-top:.25rem;padding-right:.5rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.75rem;font-weight:700;text-align:center;background-color:#880808;color:#fff;border-radius:10px;min-width:18px;height:18px;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.2);pointer-events:none}.sidebar-left .list-config{display:none;width:80px;background-color:hsl(0,0%,88%);box-shadow:2px 0 4px rgba(0,0,0,.05);height:100vh}.sidebar{padding-top:0;padding-right:.5rem;padding-bottom:0;padding-left:.5rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:1rem;position:sticky;top:0;background-color:hsl(0,0%,88%);height:100vh;box-shadow:2px 0 4px rgba(0,0,0,.05)}.sidebar .sidebar-customer-icon,.sidebar .sidebar-pp-user-icon{display:none}.sidebar .sidebar-header{margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap}.sidebar .sidebar-header .sidebar-toggle{text-align:right}.sidebar .sidebar-header select{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.875rem;background-color:hsl(0,0%,98%);border:1px solid hsl(0,0%,72%);border-radius:.5rem;color:hsl(0,0%,15%);box-shadow:0 1px 3px rgba(0,0,0,.05)}.sidebar .sidebar-pp-user{margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0}.sidebar .sidebar-pp-user,.sidebar .sidebar-customer{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;font-size:.875rem;background-color:hsl(0,0%,98%);border:1px solid hsl(0,0%,72%);border-radius:.5rem;color:hsl(0,0%,15%);box-shadow:0 1px 3px rgba(0,0,0,.05)}.sidebar .sidebar-pp-user strong,.sidebar .sidebar-customer strong{font-weight:600;color:#000}.sidebar .sidebar-pp-user .sidebar-actions,.sidebar .sidebar-customer .sidebar-actions{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.sidebar .sidebar-pp-user .sidebar-actions .sidebar-action,.sidebar .sidebar-customer .sidebar-actions .sidebar-action{padding-top:.25rem;padding-right:.5rem;padding-bottom:.25rem;padding-left:.5rem;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25rem;font-size:.875rem;background-color:#ccc;border:1px solid hsl(0,0%,56%);border-radius:.25rem;color:hsl(0,0%,17%)}.sidebar .sidebar-pp-user .sidebar-actions .sidebar-action i,.sidebar .sidebar-customer .sidebar-actions .sidebar-action i{font-size:1rem}.sidebar .sidebar-pp-user .sidebar-actions .sidebar-action:hover,.sidebar .sidebar-customer .sidebar-actions .sidebar-action:hover{background-color:hsl(0,0%,72%);color:hsl(0,0%,1%)}.sidebar ul{margin-top:.5rem;margin-right:0;margin-bottom:.5rem;margin-left:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;list-style:none}.sidebar ul li{border-radius:.5rem;overflow:hidden}.sidebar ul li a{padding-top:1rem;padding-right:0;padding-bottom:1rem;padding-left:0;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;font-size:1.25rem;text-decoration:none;width:100%;color:#000;transition:background-color .2s ease}.sidebar ul li a i{pointer-events:none}.sidebar ul li.selected a{background-color:hsl(0,0%,64%);font-weight:900}.sidebar ul li:hover a{background-color:hsl(0,0%,72%)}.mobile-info,.mobile-nav{display:none}@media(max-width: 768px){.sidebar{display:none}.sidebar-left.config-open~.pricepilot-content{margin-left:0px !important}.mobile-nav{display:flex;flex-direction:column-reverse;position:fixed;bottom:0;width:100%;background-color:hsl(0,0%,88%)}.mobile-nav .list-main{padding-top:1.5rem;padding-right:1rem;padding-bottom:1.5rem;padding-left:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-around;flex-wrap:wrap;list-style:none;width:100%}.mobile-nav .list-main .selected a{background-color:hsl(0,0%,64%);font-weight:900;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;border-radius:50%}.mobile-nav .list-main li a{color:#000;font-size:1.5rem}.mobile-nav .list-main li a img{width:1.5rem}.mobile-nav.config-open{width:100%}.mobile-nav.config-open .list-config{display:flex}.mobile-nav .list-config{padding-top:1.5rem;padding-right:1rem;padding-bottom:1.5rem;padding-left:1rem;justify-content:space-around;display:none;width:100%;background-color:hsl(0,0%,88%);list-style:none}.mobile-nav .list-config .selected a{background-color:hsl(0,0%,64%);font-weight:900;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;border-radius:50%}.mobile-nav .list-config li a{color:#000;font-size:1rem}.mobile-nav .list-config li a img{width:1rem}.mobile-info{display:block;position:absolute;top:0;right:.5rem}.mobile-info .info-header{margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0;display:flex;flex-direction:row-reverse;align-items:start;justify-content:end;flex-wrap:nowrap}.mobile-info .info-header .info-language-select{display:none}.mobile-info .info-header .info-toggle{text-align:right}.mobile-info .info-header select{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.875rem;background-color:hsl(0,0%,98%);border:1px solid hsl(0,0%,72%);border-radius:.5rem;color:hsl(0,0%,15%);box-shadow:0 1px 3px rgba(0,0,0,.05)}.mobile-info .info-pp-user{margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0}.mobile-info .info-pp-user,.mobile-info .info-customer{display:none}.mobile-info.info-open .info-header .info-language-select{display:flex}.mobile-info.info-open .info-pp-user,.mobile-info.info-open .info-customer{display:flex}.mobile-info .info-pp-user,.mobile-info .info-customer{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.875rem;flex-direction:column;background-color:hsl(0,0%,98%);border:1px solid hsl(0,0%,72%);border-radius:.5rem;color:hsl(0,0%,15%);box-shadow:0 1px 3px rgba(0,0,0,.05)}.mobile-info .info-pp-user strong,.mobile-info .info-customer strong{font-weight:600;color:#000}.mobile-info .info-pp-user .info-actions,.mobile-info .info-customer .info-actions{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.mobile-info .info-pp-user .info-actions .info-action,.mobile-info .info-customer .info-actions .info-action{padding-top:.25rem;padding-right:.5rem;padding-bottom:.25rem;padding-left:.5rem;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25rem;font-size:.875rem;background-color:#ccc;border:1px solid hsl(0,0%,56%);border-radius:.25rem;color:hsl(0,0%,17%)}.mobile-info .info-pp-user .info-actions .info-action i,.mobile-info .info-customer .info-actions .info-action i{font-size:1rem}.mobile-info .info-pp-user .info-actions .info-action:hover,.mobile-info .info-customer .info-actions .info-action:hover{background-color:hsl(0,0%,72%);color:hsl(0,0%,1%)}.mobile-info ul{margin-top:.5rem;margin-right:0;margin-bottom:.5rem;margin-left:0;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;list-style:none}.mobile-info ul li{border-radius:.5rem;overflow:hidden}.mobile-info ul li a{padding-top:1rem;padding-right:0;padding-bottom:1rem;padding-left:0;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;font-size:1.25rem;text-decoration:none;width:100%;color:#000;transition:background-color .2s ease}.mobile-info ul li a i{pointer-events:none}.mobile-info ul li.selected a{background-color:hsl(0,0%,64%);font-weight:900}.mobile-info ul li:hover a{background-color:hsl(0,0%,72%)}}.alert-modal{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.alert-modal .content{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:1rem;background:#fff;border-radius:.5rem;max-width:500px;width:90%;box-shadow:0 4px 6px rgba(0,0,0,.1)}.alert-modal .content .header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.alert-modal .content .header .title{font-size:1.25rem;font-weight:bold;color:hsl(0,0%,15%)}.alert-modal .content .header .close{font-size:1.5rem;background:none;border:none;color:hsl(0,0%,48%);cursor:pointer;transition:color .2s ease}.alert-modal .content .header .close:hover{color:hsl(0,0%,15%)}.alert-modal .content .body{font-size:1rem;line-height:1.5;color:#333}.alert-modal .content .footer{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.alert-modal .content .footer .btn{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;font-weight:500;border:none;border-radius:.25rem;cursor:pointer;transition:background-color .2s ease}.alert-modal .content .footer .btn:hover{opacity:.9}.alert-modal .content .footer .btn-primary{background-color:#000;color:#fff}.alert-modal .content .footer .btn-primary:hover{background-color:#000}.alert-modal .content .footer .btn-secondary{background-color:hsl(0,0%,56%);color:#fff}.alert-modal .content .footer .btn-secondary:hover{background-color:hsl(0,0%,48%)}.pricepilot-spinner{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;position:fixed;left:0;top:0;z-index:9997;background-color:rgba(0,0,0,.5);width:100%;height:100%}.pricepilot-spinner .spinner{width:100%;height:100%}.project-quotes-modal .project-information .project-name{font-size:1rem;font-weight:900;margin-top:0;margin-right:0;margin-bottom:.5rem;margin-left:0;color:hsl(0,0%,15%)}.project-quotes-modal .project-information .project-owner{font-weight:500;margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;color:hsl(0,0%,17%)}.project-quotes-modal .project-quotes-modal-content{display:flex;flex-direction:column;align-items:start;justify-content:stretch;flex-wrap:wrap;gap:.5rem}.project-quotes-modal .project-quotes-modal-content .quote{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:.5rem;width:100%;padding:.5rem 0;border-bottom:1px solid rgba(0,0,0,.1)}.project-quotes-modal .project-quotes-modal-content .quote .quote-name{color:#000}.project-quotes-modal .project-quotes-modal-content .quote .quote-status{color:#333;font-size:.875rem}.project-quotes-modal .project-quotes-modal-content .quote .quote-link a{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:1rem;text-decoration:none;background-color:#000;color:#fff;border-radius:.25rem}.project-quotes-modal .project-quotes-modal-content .quote .quote-link a:hover{background-color:#000}.logo svg [fill="#00E36B"]{fill:#000}.pricepilot-content{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex:1;transition:margin-left .3s ease}@media(max-width: 768px){.pricepilot-content{max-width:100vw}}.sidebar-left.config-open~.pricepilot-content{margin-left:80px}.popup-details{height:100%}.pp-login{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;background-color:hsl(0,0%,98%)}.pp-login .login-layout{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;max-width:440px}.pp-login .login-layout .logo{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;text-align:center;margin-bottom:16px}@media(max-width: 768px){.pp-login .login-layout .logo svg{width:200px;height:200px}}.pp-login .login-layout .login-form{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;width:100%;background-color:hsl(0,0%,98%);border:1px solid hsl(0,0%,72%);border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.pp-login .login-layout .login-form h3{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;text-align:center}.pp-login .login-layout .login-form .form-fields{width:100%}.pp-login .login-layout .login-form .form-group{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;width:100%}.pp-login .login-layout .login-form .form-group label{display:none}.pp-login .login-layout .login-form .form-group input{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.75rem;width:100%;border:1px solid hsl(0,0%,56%);border-radius:.25rem}.pp-login .login-layout .login-form .form-group.input-error input{border-color:#880808}.pp-login .login-layout .login-form .primary-button{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#000;color:#fff;border:none;border-radius:.25rem;cursor:pointer;width:100%}.pp-login .login-layout .login-form .primary-button:hover{background-color:#000}.pp-login .login-layout .demo-user{margin-top:1rem;margin-right:0;margin-bottom:0;margin-left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;gap:1rem;font-size:.75rem;font-weight:400}.pp-login .login-layout .demo-user .demo-user-credentials{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.pp-login .login-layout .demo-user .demo-user-credentials .demo-user-values{color:#000}.pp-login .login-layout .demo-user .primary-button{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#000;color:#fff;border:none;border-radius:.25rem;cursor:pointer;width:100%}.pp-login .login-layout .demo-user .primary-button:hover{background-color:#000}.pp-login .login-layout .error-message{margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0;font-size:.75rem;text-align:center;color:#880808}.pp-login .login-layout .notification-area{margin-top:1rem;margin-right:0;margin-bottom:0;margin-left:0;text-align:center;width:100%}.pp-login-conflict{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;gap:1em;width:100%;background-color:hsl(0,0%,98%)}.pp-login-conflict .conflict-buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;flex-wrap:wrap;gap:1em}.pp-login-conflict .conflict-buttons button{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;border-radius:.25rem;cursor:pointer}.pp-login-conflict .conflict-buttons button.btn-cancel{background-color:#880808;color:#fff;border:none}.pp-login-conflict .conflict-buttons button.btn-cancel:hover{background-color:hsl(0,88.8888888889%,18.2352941176%)}.pp-login-conflict .conflict-buttons button.btn-continue{background-color:#355e3b;color:#fff;border:none}.pp-login-conflict .conflict-buttons button.btn-continue:hover{background-color:rgb(34.612244898,61.387755102,38.5306122449)}.pp-logout{margin-top:4rem;margin-right:auto;margin-bottom:4rem;margin-left:auto;text-align:center;max-width:600px}.pp-logout h1{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;font-size:1.5rem}.pp-logout p{margin-top:0;margin-right:0;margin-bottom:2rem;margin-left:0;font-size:1rem;color:hsl(0,0%,17%)}.pp-logout .button{padding-top:.5rem;padding-right:1.5rem;padding-bottom:.5rem;padding-left:1.5rem;font-size:1rem;text-decoration:none;display:inline-block;background-color:#000;color:#fff;border-radius:.25rem;transition:background-color .2s ease}.pp-logout .button:hover{background-color:#000}.pp-home{width:100%}.pp-home .grid-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1rem}.pp-home .grid-container .teaser,.pp-home .grid-container .latest-quote,.pp-home .grid-container .overview-container{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;border:1px solid hsl(0,0%,56%);border-radius:.5rem;background-color:#ccc}.pp-home .grid-container .teaser{grid-column:1/2}.pp-home .grid-container .teaser .teaser-header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:.25rem}.pp-home .grid-container .teaser .teaser-header .logo>svg{width:100px;height:100px}.pp-home .grid-container .teaser p{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0}.pp-home .grid-container .teaser .start-button-container{margin-top:4rem;margin-right:0;margin-bottom:4rem;margin-left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap}.pp-home .grid-container .teaser .start-button-container a{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.5rem;text-decoration:none;background-color:#000;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.pp-home .grid-container .teaser .start-button-container a:hover{background-color:#000}@media(max-width: 768px){.pp-home .grid-container .teaser{grid-column:1/3}.pp-home .grid-container .teaser .teaser-header{display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.25rem}.pp-home .grid-container .teaser h2{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0}.pp-home .grid-container .teaser .start-button-container{margin-top:1.5rem;margin-right:0;margin-bottom:1.5rem;margin-left:0}}.pp-home .grid-container .latest-quote{grid-column:2/3}.pp-home .grid-container .latest-quote h1{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;font-size:1.25rem}@media(max-width: 768px){.pp-home .grid-container .latest-quote{grid-column:1/3}}.pp-home .grid-container .overview-container{grid-column:1/3}.pp-home .grid-container .overview-container h1{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;font-size:1.25rem}.pp-home .grid-container .overview-container .overview{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:1rem}@media(max-width: 768px){.pp-home .grid-container .overview-container .overview{grid-template-columns:repeat(auto-fit, minmax(100%, 1fr))}}@media(max-width: 768px){.pp-home .grid-container .overview-container{grid-column:1/3}}.pp-home .project{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;border:1px solid hsl(0,0%,72%);border-radius:.5rem;overflow:hidden;background-color:hsl(0,0%,98%)}.pp-home .project .project-date{font-size:.875rem;font-style:italic;padding-top:.25rem;padding-right:.25rem;padding-bottom:.25rem;padding-left:.25rem;color:#333}.pp-home .project .project-overview-image-container{height:250px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.pp-home .project .project-overview-image-container .note{text-align:center}.pp-home .project .project-image-container{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;gap:1rem;height:250px}.pp-home .project .project-image-container .note{text-align:center}.pp-home .project .project-details{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-grow:1}.pp-home .project .project-details .project-information .project-name{font-size:1rem;font-weight:900;margin-top:.5rem;margin-right:0;margin-bottom:.5rem;margin-left:0;color:hsl(0,0%,15%)}.pp-home .project .project-details .project-information .project-owner-container .project-owner-name{font-weight:500;margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;color:hsl(0,0%,17%)}.pp-home .project .project-details .project-information .project-owner-container .project-owner-company{color:#333;font-size:.875rem}.pp-home .project .project-details .project-actions{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem}.pp-home .project .project-details .project-actions .project-recalculate,.pp-home .project .project-details .project-actions .show-quotes-button{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:1rem;text-decoration:none;background-color:#000;color:#fff;border-radius:.25rem;border:none;cursor:pointer}.pp-home .project .project-details .project-actions .project-recalculate:hover,.pp-home .project .project-details .project-actions .show-quotes-button:hover{background-color:#000}.pp-home .project.latest .project-details .project-actions{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}.pp-edit-user h3{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0}.pp-edit-user .form-errors{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;color:#880808}.pp-edit-user .edit-user-form{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;width:100%;max-width:450px;background-color:hsl(0,0%,98%);border:1px solid hsl(0,0%,72%);border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.pp-edit-user .edit-user-form .form-row{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.25rem}.pp-edit-user .edit-user-form .form-row .form-group.half{padding-top:0;padding-right:.25rem;padding-bottom:0;padding-left:.25rem;flex:0 0 50%}.pp-edit-user .edit-user-form .form-group{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;width:100%}.pp-edit-user .edit-user-form .form-group input,.pp-edit-user .edit-user-form .form-group select,.pp-edit-user .edit-user-form .form-group textarea{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.75rem;width:100%;border:1px solid hsl(0,0%,56%);border-radius:.25rem}.pp-edit-user .edit-user-form .form-group.error{color:#880808}.pp-edit-user .edit-user-form .form-group.error input,.pp-edit-user .edit-user-form .form-group.error select{border-color:#880808}.pp-edit-user .edit-user-form .checkbox-group{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.pp-edit-user .edit-user-form .checkbox-group input[type=checkbox]{margin-top:0;margin-right:.5rem;margin-bottom:0;margin-left:0;width:auto}.pp-edit-user .edit-user-form .checkbox-group label{font-size:.75rem}.pp-edit-user .edit-user-form .token-input-group{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:0;position:relative}.pp-edit-user .edit-user-form .token-input-group input[type=text]{flex:1;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.75rem;border:1px solid hsl(0,0%,56%);border-radius:.25rem 0 0 .25rem;border-right:none;background-color:hsl(0,0%,98%)}.pp-edit-user .edit-user-form .token-input-group input[type=text]:disabled{opacity:1;cursor:default}.pp-edit-user .edit-user-form .token-input-group .token-icon-button{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;background-color:hsl(0,0%,98%);border:1px solid hsl(0,0%,56%);cursor:pointer;color:hsl(0,0%,15%);display:flex;align-items:center;justify-content:center;transition:all .2s ease;min-width:2.5rem}.pp-edit-user .edit-user-form .token-input-group .token-icon-button#copyToken{border-right:none}.pp-edit-user .edit-user-form .token-input-group .token-icon-button#generateToken{border-radius:0 .25rem .25rem 0}.pp-edit-user .edit-user-form .token-input-group .token-icon-button:hover{background-color:hsl(0,0%,72%);color:#000}.pp-edit-user .edit-user-form .token-input-group .token-icon-button i{font-size:1rem}.pp-edit-user .edit-user-form .token-warning{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.75rem;background-color:hsl(0,0%,88%);border-radius:.25rem;color:#333}.pp-edit-user .edit-user-form .wsi-request-url{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.75rem;background-color:hsl(0,0%,88%);border-radius:.25rem;color:#333}.pp-edit-user .edit-user-form .wsi-request-url .url-with-actions{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.pp-edit-user .edit-user-form .wsi-request-url .url-with-actions .url-icon-button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;color:hsl(0,0%,15%);transition:all .2s ease}.pp-edit-user .edit-user-form .wsi-request-url .url-with-actions .url-icon-button:hover{color:#000}.pp-edit-user .edit-user-form .form-buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0}.pp-edit-user .edit-user-form .primary-button{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.75rem;background-color:#000;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.pp-edit-user .edit-user-form .primary-button:hover{background-color:#000}.pp-edit-user .edit-user-form .secondary-button{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.75rem;text-align:center;text-decoration:none;background-color:hsl(0,0%,72%);color:hsl(0,0%,15%);border:none;border-radius:.25rem;cursor:pointer;display:inline-block}.pp-edit-user .edit-user-form .secondary-button:hover{background-color:hsl(0,0%,64%)}.pp-edit-user .error-message{font-size:.75rem;text-align:center;margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0;color:#880808}.pp-customers,.pp-customer-groups{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;width:100%;max-width:800px}.pp-customers .search-container,.pp-customer-groups .search-container{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0}.pp-customers .search-container fieldset,.pp-customer-groups .search-container fieldset{padding-top:.25rem;padding-right:.5rem;padding-bottom:.25rem;padding-left:.5rem;position:relative;border:1px solid hsl(0,0%,72%);border-radius:.25rem}.pp-customers .search-container fieldset label:first-child,.pp-customer-groups .search-container fieldset label:first-child{margin-top:0;margin-right:.25rem;margin-bottom:0;margin-left:0}.pp-customers .search-container fieldset label#customers-search-clear,.pp-customer-groups .search-container fieldset label#customers-search-clear{cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.pp-customers .search-container fieldset input[type=search],.pp-customer-groups .search-container fieldset input[type=search]{border:none;outline:none;width:calc(100% - 50px)}.pp-customers .customers-list,.pp-customers .customer-groups-list,.pp-customer-groups .customers-list,.pp-customer-groups .customer-groups-list{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0}.pp-customers .customers-list .no-results,.pp-customers .customer-groups-list .no-results,.pp-customer-groups .customers-list .no-results,.pp-customer-groups .customer-groups-list .no-results{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;text-align:center;font-style:italic;color:#333}.pp-customers .customers-list .customer-item,.pp-customers .customers-list .customer-group-item,.pp-customers .customer-groups-list .customer-item,.pp-customers .customer-groups-list .customer-group-item,.pp-customer-groups .customers-list .customer-item,.pp-customer-groups .customers-list .customer-group-item,.pp-customer-groups .customer-groups-list .customer-item,.pp-customer-groups .customer-groups-list .customer-group-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;border-bottom:1px solid hsl(0,0%,72%);transition:background-color .2s ease}.pp-customers .customers-list .customer-item:hover,.pp-customers .customers-list .customer-group-item:hover,.pp-customers .customer-groups-list .customer-item:hover,.pp-customers .customer-groups-list .customer-group-item:hover,.pp-customer-groups .customers-list .customer-item:hover,.pp-customer-groups .customers-list .customer-group-item:hover,.pp-customer-groups .customer-groups-list .customer-item:hover,.pp-customer-groups .customer-groups-list .customer-group-item:hover{background-color:hsl(0,0%,88%)}.pp-customers .customers-list .customer-item .customer-number,.pp-customers .customers-list .customer-group-item .customer-number,.pp-customers .customer-groups-list .customer-item .customer-number,.pp-customers .customer-groups-list .customer-group-item .customer-number,.pp-customer-groups .customers-list .customer-item .customer-number,.pp-customer-groups .customers-list .customer-group-item .customer-number,.pp-customer-groups .customer-groups-list .customer-item .customer-number,.pp-customer-groups .customer-groups-list .customer-group-item .customer-number{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex:0 0 4rem;font-weight:900;color:#333}.pp-customers .customers-list .customer-item .customer-name-container,.pp-customers .customers-list .customer-item .customer-group-name-container,.pp-customers .customers-list .customer-group-item .customer-name-container,.pp-customers .customers-list .customer-group-item .customer-group-name-container,.pp-customers .customer-groups-list .customer-item .customer-name-container,.pp-customers .customer-groups-list .customer-item .customer-group-name-container,.pp-customers .customer-groups-list .customer-group-item .customer-name-container,.pp-customers .customer-groups-list .customer-group-item .customer-group-name-container,.pp-customer-groups .customers-list .customer-item .customer-name-container,.pp-customer-groups .customers-list .customer-item .customer-group-name-container,.pp-customer-groups .customers-list .customer-group-item .customer-name-container,.pp-customer-groups .customers-list .customer-group-item .customer-group-name-container,.pp-customer-groups .customer-groups-list .customer-item .customer-name-container,.pp-customer-groups .customer-groups-list .customer-item .customer-group-name-container,.pp-customer-groups .customer-groups-list .customer-group-item .customer-name-container,.pp-customer-groups .customer-groups-list .customer-group-item .customer-group-name-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex:1}.pp-customers .customers-list .customer-item .customer-name-container .customer-name,.pp-customers .customers-list .customer-item .customer-name-container .customer-group-name,.pp-customers .customers-list .customer-item .customer-group-name-container .customer-name,.pp-customers .customers-list .customer-item .customer-group-name-container .customer-group-name,.pp-customers .customers-list .customer-group-item .customer-name-container .customer-name,.pp-customers .customers-list .customer-group-item .customer-name-container .customer-group-name,.pp-customers .customers-list .customer-group-item .customer-group-name-container .customer-name,.pp-customers .customers-list .customer-group-item .customer-group-name-container .customer-group-name,.pp-customers .customer-groups-list .customer-item .customer-name-container .customer-name,.pp-customers .customer-groups-list .customer-item .customer-name-container .customer-group-name,.pp-customers .customer-groups-list .customer-item .customer-group-name-container .customer-name,.pp-customers .customer-groups-list .customer-item .customer-group-name-container .customer-group-name,.pp-customers .customer-groups-list .customer-group-item .customer-name-container .customer-name,.pp-customers .customer-groups-list .customer-group-item .customer-name-container .customer-group-name,.pp-customers .customer-groups-list .customer-group-item .customer-group-name-container .customer-name,.pp-customers .customer-groups-list .customer-group-item .customer-group-name-container .customer-group-name,.pp-customer-groups .customers-list .customer-item .customer-name-container .customer-name,.pp-customer-groups .customers-list .customer-item .customer-name-container .customer-group-name,.pp-customer-groups .customers-list .customer-item .customer-group-name-container .customer-name,.pp-customer-groups .customers-list .customer-item .customer-group-name-container .customer-group-name,.pp-customer-groups .customers-list .customer-group-item .customer-name-container .customer-name,.pp-customer-groups .customers-list .customer-group-item .customer-name-container .customer-group-name,.pp-customer-groups .customers-list .customer-group-item .customer-group-name-container .customer-name,.pp-customer-groups .customers-list .customer-group-item .customer-group-name-container .customer-group-name,.pp-customer-groups .customer-groups-list .customer-item .customer-name-container .customer-name,.pp-customer-groups .customer-groups-list .customer-item .customer-name-container .customer-group-name,.pp-customer-groups .customer-groups-list .customer-item .customer-group-name-container .customer-name,.pp-customer-groups .customer-groups-list .customer-item .customer-group-name-container .customer-group-name,.pp-customer-groups .customer-groups-list .customer-group-item .customer-name-container .customer-name,.pp-customer-groups .customer-groups-list .customer-group-item .customer-name-container .customer-group-name,.pp-customer-groups .customer-groups-list .customer-group-item .customer-group-name-container .customer-name,.pp-customer-groups .customer-groups-list .customer-group-item .customer-group-name-container .customer-group-name{font-weight:900}.pp-customers .customers-list .customer-item .customer-email,.pp-customers .customers-list .customer-item .customer-group-discount-percentage,.pp-customers .customers-list .customer-group-item .customer-email,.pp-customers .customers-list .customer-group-item .customer-group-discount-percentage,.pp-customers .customer-groups-list .customer-item .customer-email,.pp-customers .customer-groups-list .customer-item .customer-group-discount-percentage,.pp-customers .customer-groups-list .customer-group-item .customer-email,.pp-customers .customer-groups-list .customer-group-item .customer-group-discount-percentage,.pp-customer-groups .customers-list .customer-item .customer-email,.pp-customer-groups .customers-list .customer-item .customer-group-discount-percentage,.pp-customer-groups .customers-list .customer-group-item .customer-email,.pp-customer-groups .customers-list .customer-group-item .customer-group-discount-percentage,.pp-customer-groups .customer-groups-list .customer-item .customer-email,.pp-customer-groups .customer-groups-list .customer-item .customer-group-discount-percentage,.pp-customer-groups .customer-groups-list .customer-group-item .customer-email,.pp-customer-groups .customer-groups-list .customer-group-item .customer-group-discount-percentage{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex:1;font-style:italic;color:#333}.pp-customers .customers-list .customer-actions,.pp-customers .customers-list .customer-group-actions,.pp-customers .customer-groups-list .customer-actions,.pp-customers .customer-groups-list .customer-group-actions,.pp-customer-groups .customers-list .customer-actions,.pp-customer-groups .customers-list .customer-group-actions,.pp-customer-groups .customer-groups-list .customer-actions,.pp-customer-groups .customer-groups-list .customer-group-actions{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.pp-customers .customers-list .customer-actions button,.pp-customers .customers-list .customer-group-actions button,.pp-customers .customer-groups-list .customer-actions button,.pp-customers .customer-groups-list .customer-group-actions button,.pp-customer-groups .customers-list .customer-actions button,.pp-customer-groups .customers-list .customer-group-actions button,.pp-customer-groups .customer-groups-list .customer-actions button,.pp-customer-groups .customer-groups-list .customer-group-actions button{padding-top:.25rem;padding-right:.5rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.75rem;border-radius:.25rem;cursor:pointer}.pp-customers .customers-list .customer-actions button.btn-select,.pp-customers .customers-list .customer-group-actions button.btn-select,.pp-customers .customer-groups-list .customer-actions button.btn-select,.pp-customers .customer-groups-list .customer-group-actions button.btn-select,.pp-customer-groups .customers-list .customer-actions button.btn-select,.pp-customer-groups .customers-list .customer-group-actions button.btn-select,.pp-customer-groups .customer-groups-list .customer-actions button.btn-select,.pp-customer-groups .customer-groups-list .customer-group-actions button.btn-select{background-color:#000;color:#fff;border:none}.pp-customers .customers-list .customer-actions button.btn-select:hover,.pp-customers .customers-list .customer-group-actions button.btn-select:hover,.pp-customers .customer-groups-list .customer-actions button.btn-select:hover,.pp-customers .customer-groups-list .customer-group-actions button.btn-select:hover,.pp-customer-groups .customers-list .customer-actions button.btn-select:hover,.pp-customer-groups .customers-list .customer-group-actions button.btn-select:hover,.pp-customer-groups .customer-groups-list .customer-actions button.btn-select:hover,.pp-customer-groups .customer-groups-list .customer-group-actions button.btn-select:hover{background-color:#000}.pp-customers .customers-list .customer-actions button.btn-edit,.pp-customers .customers-list .customer-group-actions button.btn-edit,.pp-customers .customer-groups-list .customer-actions button.btn-edit,.pp-customers .customer-groups-list .customer-group-actions button.btn-edit,.pp-customer-groups .customers-list .customer-actions button.btn-edit,.pp-customer-groups .customers-list .customer-group-actions button.btn-edit,.pp-customer-groups .customer-groups-list .customer-actions button.btn-edit,.pp-customer-groups .customer-groups-list .customer-group-actions button.btn-edit{background-color:#333;color:#fff;border:none}.pp-customers .customers-list .customer-actions button.btn-edit:hover,.pp-customers .customers-list .customer-group-actions button.btn-edit:hover,.pp-customers .customer-groups-list .customer-actions button.btn-edit:hover,.pp-customers .customer-groups-list .customer-group-actions button.btn-edit:hover,.pp-customer-groups .customers-list .customer-actions button.btn-edit:hover,.pp-customer-groups .customers-list .customer-group-actions button.btn-edit:hover,.pp-customer-groups .customer-groups-list .customer-actions button.btn-edit:hover,.pp-customer-groups .customer-groups-list .customer-group-actions button.btn-edit:hover{background-color:hsl(0,0%,17%)}.pp-customers .customers-list .customer-actions button.btn-delete,.pp-customers .customers-list .customer-group-actions button.btn-delete,.pp-customers .customer-groups-list .customer-actions button.btn-delete,.pp-customers .customer-groups-list .customer-group-actions button.btn-delete,.pp-customer-groups .customers-list .customer-actions button.btn-delete,.pp-customer-groups .customers-list .customer-group-actions button.btn-delete,.pp-customer-groups .customer-groups-list .customer-actions button.btn-delete,.pp-customer-groups .customer-groups-list .customer-group-actions button.btn-delete{background-color:#880808;color:#fff;border:none}.pp-customers .customers-list .customer-actions button.btn-delete:hover,.pp-customers .customers-list .customer-group-actions button.btn-delete:hover,.pp-customers .customer-groups-list .customer-actions button.btn-delete:hover,.pp-customers .customer-groups-list .customer-group-actions button.btn-delete:hover,.pp-customer-groups .customers-list .customer-actions button.btn-delete:hover,.pp-customer-groups .customers-list .customer-group-actions button.btn-delete:hover,.pp-customer-groups .customer-groups-list .customer-actions button.btn-delete:hover,.pp-customer-groups .customer-groups-list .customer-group-actions button.btn-delete:hover{background-color:hsl(0,88.8888888889%,18.2352941176%)}.pp-customers .pagination-container,.pp-customer-groups .pagination-container{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:2rem;margin-top:1rem;margin-right:0;margin-bottom:1rem;margin-left:0}@media(max-width: 768px){.pp-customers .pagination-container,.pp-customer-groups .pagination-container{flex-direction:column;gap:16px}}.pp-customers .pagination-info,.pp-customer-groups .pagination-info{font-size:.875rem;margin-top:0;margin-right:1.5rem;margin-bottom:0;margin-left:0;color:#333;white-space:nowrap}@media(max-width: 768px){.pp-customers .pagination-info,.pp-customer-groups .pagination-info{margin-right:0;order:3}}.pp-customers .pagination-controls,.pp-customer-groups .pagination-controls{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}@media(max-width: 768px){.pp-customers .pagination-controls,.pp-customer-groups .pagination-controls{flex-direction:column;gap:16px}}.pp-customers .pagination,.pp-customer-groups .pagination{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:.25rem}.pp-customers .pagination button,.pp-customer-groups .pagination button{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;text-align:center;border:1px solid hsl(0,0%,72%);background-color:hsl(0,0%,98%);color:hsl(0,0%,15%);cursor:pointer;border-radius:.25rem;transition:all .2s ease;min-width:40px}.pp-customers .pagination button:hover:not(:disabled),.pp-customer-groups .pagination button:hover:not(:disabled){background-color:hsl(0,0%,88%);border-color:hsl(0,0%,48%);transform:translateY(-1px)}.pp-customers .pagination button:disabled,.pp-customer-groups .pagination button:disabled{opacity:.5;cursor:not-allowed;background-color:hsl(0,0%,88%)}.pp-customers .pagination button:disabled:hover,.pp-customer-groups .pagination button:disabled:hover{transform:none}.pp-customers .pagination button.active,.pp-customer-groups .pagination button.active{background-color:#000;color:#fff;border-color:#000;font-weight:bold}.pp-customers .pagination button.active:hover,.pp-customer-groups .pagination button.active:hover{background-color:#000;border-color:#000}.pp-customers .pagination button:first-child,.pp-customers .pagination button:last-child,.pp-customer-groups .pagination button:first-child,.pp-customer-groups .pagination button:last-child{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-weight:500}.pp-customers .pagination .page-ellipsis,.pp-customer-groups .pagination .page-ellipsis{padding-top:.5rem;padding-right:.25rem;padding-bottom:.5rem;padding-left:.25rem;font-weight:900;user-select:none}.pp-customers .edit-buttons,.pp-customer-groups .edit-buttons{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:1rem}.pp-customers .edit-buttons .create-customer,.pp-customers .edit-buttons .import-customers,.pp-customers .edit-buttons .create-customer-group,.pp-customer-groups .edit-buttons .create-customer,.pp-customer-groups .edit-buttons .import-customers,.pp-customer-groups .edit-buttons .create-customer-group{font-size:.875rem;font-weight:400;text-decoration:none;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#000;color:#fff;border:none;border-radius:.25rem}.pp-customers .edit-buttons .create-customer:hover,.pp-customers .edit-buttons .import-customers:hover,.pp-customers .edit-buttons .create-customer-group:hover,.pp-customer-groups .edit-buttons .create-customer:hover,.pp-customer-groups .edit-buttons .import-customers:hover,.pp-customer-groups .edit-buttons .create-customer-group:hover{background-color:#000}.pp-create-customer .customer-header,.pp-edit-customer .customer-header{margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.pp-create-customer .customer-header button,.pp-edit-customer .customer-header button{font-size:.875rem;font-weight:400;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#000;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.pp-create-customer .customer-header button:hover,.pp-edit-customer .customer-header button:hover{background-color:#000}.pp-create-customer .form-errors,.pp-edit-customer .form-errors{margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;color:#880808}.pp-create-customer .create-customer-form,.pp-create-customer .edit-customer-form,.pp-edit-customer .create-customer-form,.pp-edit-customer .edit-customer-form{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;width:100%;max-width:800px;background-color:hsl(0,0%,98%);border:1px solid hsl(0,0%,72%);border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.pp-create-customer .create-customer-form .form-section,.pp-create-customer .edit-customer-form .form-section,.pp-edit-customer .create-customer-form .form-section,.pp-edit-customer .edit-customer-form .form-section{padding-top:0;padding-right:0;padding-bottom:1.5rem;padding-left:0;margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;border-bottom:1px solid hsl(0,0%,72%)}.pp-create-customer .create-customer-form .form-section .form-section-title,.pp-create-customer .edit-customer-form .form-section .form-section-title,.pp-edit-customer .create-customer-form .form-section .form-section-title,.pp-edit-customer .edit-customer-form .form-section .form-section-title{margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;font-size:16;font-weight:900}.pp-create-customer .create-customer-form .form-fields,.pp-create-customer .edit-customer-form .form-fields,.pp-edit-customer .create-customer-form .form-fields,.pp-edit-customer .edit-customer-form .form-fields{width:100%}.pp-create-customer .create-customer-form .form-row,.pp-create-customer .edit-customer-form .form-row,.pp-edit-customer .create-customer-form .form-row,.pp-edit-customer .edit-customer-form .form-row{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;gap:.25rem}.pp-create-customer .create-customer-form .form-row .form-group.half,.pp-create-customer .edit-customer-form .form-row .form-group.half,.pp-edit-customer .create-customer-form .form-row .form-group.half,.pp-edit-customer .edit-customer-form .form-row .form-group.half{flex:0 0 50%;max-width:50%}.pp-create-customer .create-customer-form .form-group,.pp-create-customer .edit-customer-form .form-group,.pp-edit-customer .create-customer-form .form-group,.pp-edit-customer .edit-customer-form .form-group{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;width:100%}.pp-create-customer .create-customer-form .form-group input,.pp-create-customer .create-customer-form .form-group select,.pp-create-customer .create-customer-form .form-group textarea,.pp-create-customer .edit-customer-form .form-group input,.pp-create-customer .edit-customer-form .form-group select,.pp-create-customer .edit-customer-form .form-group textarea,.pp-edit-customer .create-customer-form .form-group input,.pp-edit-customer .create-customer-form .form-group select,.pp-edit-customer .create-customer-form .form-group textarea,.pp-edit-customer .edit-customer-form .form-group input,.pp-edit-customer .edit-customer-form .form-group select,.pp-edit-customer .edit-customer-form .form-group textarea{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.875rem;width:100%;border:1px solid hsl(0,0%,56%);border-radius:.25rem}.pp-create-customer .create-customer-form .form-group.error,.pp-create-customer .edit-customer-form .form-group.error,.pp-edit-customer .create-customer-form .form-group.error,.pp-edit-customer .edit-customer-form .form-group.error{color:#880808}.pp-create-customer .create-customer-form .form-group.error input,.pp-create-customer .edit-customer-form .form-group.error input,.pp-edit-customer .create-customer-form .form-group.error input,.pp-edit-customer .edit-customer-form .form-group.error input{border-color:#880808}.pp-create-customer .create-customer-form .radio-group,.pp-create-customer .edit-customer-form .radio-group,.pp-edit-customer .create-customer-form .radio-group,.pp-edit-customer .edit-customer-form .radio-group{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0}.pp-create-customer .create-customer-form .radio-group .radio-option,.pp-create-customer .edit-customer-form .radio-group .radio-option,.pp-edit-customer .create-customer-form .radio-group .radio-option,.pp-edit-customer .edit-customer-form .radio-group .radio-option{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:0;margin-right:1.5rem;margin-bottom:0;margin-left:0}.pp-create-customer .create-customer-form .radio-group .radio-option input[type=radio],.pp-create-customer .edit-customer-form .radio-group .radio-option input[type=radio],.pp-edit-customer .create-customer-form .radio-group .radio-option input[type=radio],.pp-edit-customer .edit-customer-form .radio-group .radio-option input[type=radio]{margin-top:0;margin-right:.25rem;margin-bottom:0;margin-left:0;width:auto}.pp-create-customer .create-customer-form .radio-group .radio-option label,.pp-create-customer .edit-customer-form .radio-group .radio-option label,.pp-edit-customer .create-customer-form .radio-group .radio-option label,.pp-edit-customer .edit-customer-form .radio-group .radio-option label{font-size:.875rem;display:inline}.pp-create-customer .create-customer-form .company-selection,.pp-create-customer .edit-customer-form .company-selection,.pp-edit-customer .create-customer-form .company-selection,.pp-edit-customer .edit-customer-form .company-selection{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0}.pp-create-customer .create-customer-form .primary-button,.pp-create-customer .edit-customer-form .primary-button,.pp-edit-customer .create-customer-form .primary-button,.pp-edit-customer .edit-customer-form .primary-button{font-size:.875rem;font-weight:400;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#000;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.pp-create-customer .create-customer-form .primary-button:hover,.pp-create-customer .edit-customer-form .primary-button:hover,.pp-edit-customer .create-customer-form .primary-button:hover,.pp-edit-customer .edit-customer-form .primary-button:hover{background-color:#000}.pp-create-customer .create-customer-form .secondary-button,.pp-create-customer .edit-customer-form .secondary-button,.pp-edit-customer .create-customer-form .secondary-button,.pp-edit-customer .edit-customer-form .secondary-button{font-size:.875rem;font-weight:400;text-align:center;text-decoration:none;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:hsl(0,0%,72%);color:hsl(0,0%,15%);border:none;border-radius:.25rem;cursor:pointer;display:inline-block}.pp-create-customer .create-customer-form .secondary-button:hover,.pp-create-customer .edit-customer-form .secondary-button:hover,.pp-edit-customer .create-customer-form .secondary-button:hover,.pp-edit-customer .edit-customer-form .secondary-button:hover{background-color:hsl(0,0%,64%)}.pp-create-customer .error-message,.pp-edit-customer .error-message{font-size:.875rem;text-align:center;margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0;color:#880808}.pp-create-customer .create-customer-form .primary-button{margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0;width:100%}.pp-edit-customer .edit-customer-form .form-buttons{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0}.pp-edit-customer .addresses-container{margin-top:1.5rem;margin-right:0;margin-bottom:0;margin-left:0;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;width:100%;max-width:800px;box-shadow:0 2px 4px rgba(0,0,0,.05);border:1px solid hsl(0,0%,72%);border-radius:.5rem;background-color:hsl(0,0%,98%)}.pp-edit-customer .addresses-container .addresses{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.pp-edit-customer .addresses-container .addresses .address{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.25rem;font-size:.875rem;border:1px solid hsl(0,0%,72%);border-radius:.25rem;background-color:hsl(0,0%,88%);position:relative}.pp-edit-customer .addresses-container .addresses .address .status{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;margin-top:0;margin-right:0;margin-bottom:.5rem;margin-left:0;font-size:.875rem}.pp-edit-customer .addresses-container .addresses .address .status .fa-check,.pp-edit-customer .addresses-container .addresses .address .status .fa-xmark{padding-top:.25rem;padding-right:.25rem;padding-bottom:.25rem;padding-left:.25rem;width:16px;height:16px;border-radius:50%}.pp-edit-customer .addresses-container .addresses .address .status .fa-check{background-color:#355e3b;color:#fff}.pp-edit-customer .addresses-container .addresses .address .status .fa-xmark{background-color:#880808;color:#fff}.pp-edit-customer .addresses-container .addresses .address .status .fa-route,.pp-edit-customer .addresses-container .addresses .address .status .fa-map-location{background-color:#ccc;color:#333}.pp-edit-customer .addresses-container .addresses .address .status .distance{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;font-size:.875rem;color:#333}.pp-edit-customer .addresses-container .addresses .address .different-contact-company,.pp-edit-customer .addresses-container .addresses .address .different-contact-name{font-style:italic}.pp-edit-customer .addresses-container .addresses .address .street,.pp-edit-customer .addresses-container .addresses .address .city,.pp-edit-customer .addresses-container .addresses .address .country{line-height:1.4}.pp-edit-customer .addresses-container .addresses .address .primary-billing,.pp-edit-customer .addresses-container .addresses .address .primary-shipping{margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0;margin-top:.25rem;margin-right:0;margin-bottom:.25rem;margin-left:0;font-size:.875rem;font-weight:900}.pp-edit-customer .addresses-container .addresses .address a{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;text-decoration:none;position:absolute;top:10px;right:10px;color:#000;background-color:#ccc;width:30px;height:30px;border-radius:50%;transition:all .2s ease}.pp-edit-customer .addresses-container .addresses .address a:hover{background-color:hsl(0,0%,72%);color:hsl(0,0%,15%)}.pp-edit-customer .addresses-container .create-address-button{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0;font-size:.875rem;text-decoration:none;display:inline-block;background-color:#ccc;color:hsl(0,0%,15%);border-radius:.25rem;border:1px solid hsl(0,0%,72%);transition:all .2s ease}.pp-edit-customer .addresses-container .create-address-button:hover{background-color:hsl(0,0%,72%)}.pp-edit-customer .addresses-container .create-address-button:before{margin-top:0;margin-right:.25rem;margin-bottom:0;margin-left:0;content:"+"}.pp-create-customer-group .customer-header,.pp-edit-customer-group .customer-header{margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.pp-create-customer-group .customer-header button,.pp-edit-customer-group .customer-header button{font-size:.875rem;font-weight:400;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#000;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.pp-create-customer-group .customer-header button:hover,.pp-edit-customer-group .customer-header button:hover{background-color:#000}.pp-create-customer-group .form-errors,.pp-edit-customer-group .form-errors{margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;color:#880808}.pp-create-customer-group .create-customer-group-form,.pp-create-customer-group .edit-customer-group-form,.pp-edit-customer-group .create-customer-group-form,.pp-edit-customer-group .edit-customer-group-form{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;width:100%;max-width:800px;background-color:hsl(0,0%,98%);border:1px solid hsl(0,0%,72%);border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.pp-create-customer-group .create-customer-group-form .form-section,.pp-create-customer-group .edit-customer-group-form .form-section,.pp-edit-customer-group .create-customer-group-form .form-section,.pp-edit-customer-group .edit-customer-group-form .form-section{padding-top:0;padding-right:0;padding-bottom:1.5rem;padding-left:0;margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;border-bottom:1px solid hsl(0,0%,72%)}.pp-create-customer-group .create-customer-group-form .form-fields,.pp-create-customer-group .edit-customer-group-form .form-fields,.pp-edit-customer-group .create-customer-group-form .form-fields,.pp-edit-customer-group .edit-customer-group-form .form-fields{width:100%}.pp-create-customer-group .create-customer-group-form .form-group,.pp-create-customer-group .edit-customer-group-form .form-group,.pp-edit-customer-group .create-customer-group-form .form-group,.pp-edit-customer-group .edit-customer-group-form .form-group{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;width:100%}.pp-create-customer-group .create-customer-group-form .form-group input,.pp-create-customer-group .create-customer-group-form .form-group select,.pp-create-customer-group .create-customer-group-form .form-group textarea,.pp-create-customer-group .edit-customer-group-form .form-group input,.pp-create-customer-group .edit-customer-group-form .form-group select,.pp-create-customer-group .edit-customer-group-form .form-group textarea,.pp-edit-customer-group .create-customer-group-form .form-group input,.pp-edit-customer-group .create-customer-group-form .form-group select,.pp-edit-customer-group .create-customer-group-form .form-group textarea,.pp-edit-customer-group .edit-customer-group-form .form-group input,.pp-edit-customer-group .edit-customer-group-form .form-group select,.pp-edit-customer-group .edit-customer-group-form .form-group textarea{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.875rem;width:100%;border:1px solid hsl(0,0%,56%);border-radius:.25rem}.pp-create-customer-group .create-customer-group-form .form-group.error,.pp-create-customer-group .edit-customer-group-form .form-group.error,.pp-edit-customer-group .create-customer-group-form .form-group.error,.pp-edit-customer-group .edit-customer-group-form .form-group.error{color:#880808}.pp-create-customer-group .create-customer-group-form .form-group.error input,.pp-create-customer-group .edit-customer-group-form .form-group.error input,.pp-edit-customer-group .create-customer-group-form .form-group.error input,.pp-edit-customer-group .edit-customer-group-form .form-group.error input{border-color:#880808}.pp-create-customer-group .create-customer-group-form .radio-group,.pp-create-customer-group .edit-customer-group-form .radio-group,.pp-edit-customer-group .create-customer-group-form .radio-group,.pp-edit-customer-group .edit-customer-group-form .radio-group{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0}.pp-create-customer-group .create-customer-group-form .radio-group .radio-option,.pp-create-customer-group .edit-customer-group-form .radio-group .radio-option,.pp-edit-customer-group .create-customer-group-form .radio-group .radio-option,.pp-edit-customer-group .edit-customer-group-form .radio-group .radio-option{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-top:0;margin-right:1.5rem;margin-bottom:0;margin-left:0}.pp-create-customer-group .create-customer-group-form .radio-group .radio-option input[type=radio],.pp-create-customer-group .edit-customer-group-form .radio-group .radio-option input[type=radio],.pp-edit-customer-group .create-customer-group-form .radio-group .radio-option input[type=radio],.pp-edit-customer-group .edit-customer-group-form .radio-group .radio-option input[type=radio]{margin-top:0;margin-right:.25rem;margin-bottom:0;margin-left:0;width:auto}.pp-create-customer-group .create-customer-group-form .radio-group .radio-option label,.pp-create-customer-group .edit-customer-group-form .radio-group .radio-option label,.pp-edit-customer-group .create-customer-group-form .radio-group .radio-option label,.pp-edit-customer-group .edit-customer-group-form .radio-group .radio-option label{font-size:.875rem;display:inline}.pp-create-customer-group .create-customer-group-form .slidecontainer,.pp-create-customer-group .edit-customer-group-form .slidecontainer,.pp-edit-customer-group .create-customer-group-form .slidecontainer,.pp-edit-customer-group .edit-customer-group-form .slidecontainer{margin-top:.5rem;margin-right:0;margin-bottom:.5rem;margin-left:0;width:100%}.pp-create-customer-group .create-customer-group-form .slidecontainer .slider,.pp-create-customer-group .edit-customer-group-form .slidecontainer .slider,.pp-edit-customer-group .create-customer-group-form .slidecontainer .slider,.pp-edit-customer-group .edit-customer-group-form .slidecontainer .slider{width:100%;height:25px;border-radius:5px;background:#ccc;outline:none;opacity:.7;transition:opacity .2s}.pp-create-customer-group .create-customer-group-form .slidecontainer .slider:hover,.pp-create-customer-group .edit-customer-group-form .slidecontainer .slider:hover,.pp-edit-customer-group .create-customer-group-form .slidecontainer .slider:hover,.pp-edit-customer-group .edit-customer-group-form .slidecontainer .slider:hover{opacity:1}.pp-create-customer-group .create-customer-group-form .slidecontainer .slider::-webkit-slider-thumb,.pp-create-customer-group .edit-customer-group-form .slidecontainer .slider::-webkit-slider-thumb,.pp-edit-customer-group .create-customer-group-form .slidecontainer .slider::-webkit-slider-thumb,.pp-edit-customer-group .edit-customer-group-form .slidecontainer .slider::-webkit-slider-thumb{appearance:none;width:25px;height:25px;border-radius:50%;background:#000;cursor:pointer}.pp-create-customer-group .create-customer-group-form .slidecontainer .slider::-moz-range-thumb,.pp-create-customer-group .edit-customer-group-form .slidecontainer .slider::-moz-range-thumb,.pp-edit-customer-group .create-customer-group-form .slidecontainer .slider::-moz-range-thumb,.pp-edit-customer-group .edit-customer-group-form .slidecontainer .slider::-moz-range-thumb{width:25px;height:25px;border-radius:50%;background:#000;cursor:pointer}.pp-create-customer-group .create-customer-group-form .slidecontainer .slider-value,.pp-create-customer-group .edit-customer-group-form .slidecontainer .slider-value,.pp-edit-customer-group .create-customer-group-form .slidecontainer .slider-value,.pp-edit-customer-group .edit-customer-group-form .slidecontainer .slider-value{margin-top:.25rem;margin-right:0;margin-bottom:0;margin-left:0;text-align:center;font-size:.875rem;font-weight:600;color:#000}.pp-create-customer-group .create-customer-group-form .primary-button,.pp-create-customer-group .edit-customer-group-form .primary-button,.pp-edit-customer-group .create-customer-group-form .primary-button,.pp-edit-customer-group .edit-customer-group-form .primary-button{font-size:.875rem;font-weight:400;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#000;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.pp-create-customer-group .create-customer-group-form .primary-button:hover,.pp-create-customer-group .edit-customer-group-form .primary-button:hover,.pp-edit-customer-group .create-customer-group-form .primary-button:hover,.pp-edit-customer-group .edit-customer-group-form .primary-button:hover{background-color:#000}.pp-create-customer-group .create-customer-group-form .secondary-button,.pp-create-customer-group .edit-customer-group-form .secondary-button,.pp-edit-customer-group .create-customer-group-form .secondary-button,.pp-edit-customer-group .edit-customer-group-form .secondary-button{font-size:.875rem;font-weight:400;text-align:center;text-decoration:none;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:hsl(0,0%,72%);color:hsl(0,0%,15%);border:none;border-radius:.25rem;cursor:pointer;display:inline-block}.pp-create-customer-group .create-customer-group-form .secondary-button:hover,.pp-create-customer-group .edit-customer-group-form .secondary-button:hover,.pp-edit-customer-group .create-customer-group-form .secondary-button:hover,.pp-edit-customer-group .edit-customer-group-form .secondary-button:hover{background-color:hsl(0,0%,64%)}.pp-create-customer-group .create-customer-group-form .primary-button{margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0;width:100%}.pp-edit-customer-group .edit-customer-group-form .form-buttons{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0}.pp-worksteps{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;width:100%;max-width:800px}.pp-worksteps .worksteps-container{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0}.pp-worksteps .worksteps-container .no-worksteps{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;text-align:center;font-style:italic;color:#333}.pp-worksteps .worksteps-container .workstep-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;border-bottom:1px solid hsl(0,0%,72%);transition:background-color .2s ease}.pp-worksteps .worksteps-container .workstep-item:hover{background-color:hsl(0,0%,88%)}.pp-worksteps .worksteps-container .workstep-item .workstep-name-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex:1}.pp-worksteps .worksteps-container .workstep-item .workstep-name-container .workstep-name{font-weight:900}.pp-worksteps .worksteps-container .workstep-item .workstep-name-container .workstep-description{font-style:italic;color:#333}.pp-worksteps .worksteps-container .workstep-item .workstep-internal-comment{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex:1;font-style:italic;color:#333}.pp-worksteps .worksteps-container .workstep-item .workstep-calculation{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex:1}.pp-worksteps .worksteps-container .workstep-item .btn-edit{padding-top:.25rem;padding-right:.5rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.75rem;background-color:#333;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.pp-worksteps .worksteps-container .workstep-item .btn-edit:hover{background-color:hsl(0,0%,17%)}.pp-worksteps .edit-buttons{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:1rem}.pp-worksteps .edit-buttons .create-workstep{font-size:.875rem;font-weight:400;text-decoration:none;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#000;color:#fff;border:none;border-radius:.25rem}.pp-worksteps .edit-buttons .create-workstep:hover{background-color:#000}.pp-create-workstep .workstep-header,.pp-edit-workstep .workstep-header{margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:600px}.pp-create-workstep .workstep-header button,.pp-edit-workstep .workstep-header button{font-size:.875rem;font-weight:400;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#000;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.pp-create-workstep .workstep-header button:hover,.pp-edit-workstep .workstep-header button:hover{background-color:#000}.pp-create-workstep .form-errors,.pp-edit-workstep .form-errors{margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;color:#880808}.pp-create-workstep .workstep-form-wrapper,.pp-edit-workstep .workstep-form-wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;gap:1rem}.pp-create-workstep .workstep-form-wrapper .create-workstep-form,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;width:100%;max-width:800px;background-color:hsl(0,0%,98%);border:1px solid hsl(0,0%,72%);border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:all .2s ease}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .form-section,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .form-section,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .form-section,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .form-section{padding-top:0;padding-right:0;padding-bottom:1.5rem;padding-left:0;margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;border-bottom:1px solid hsl(0,0%,72%)}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .form-fields,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .form-fields,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .form-fields,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .form-fields{width:100%}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .form-fields#time-input,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .form-fields#time-input,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .form-fields#time-input,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .form-fields#time-input{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .form-group,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .form-group,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .form-group,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .form-group{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;width:100%}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .form-group input,.pp-create-workstep .workstep-form-wrapper .create-workstep-form .form-group select,.pp-create-workstep .workstep-form-wrapper .create-workstep-form .form-group textarea,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .form-group input,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .form-group select,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .form-group textarea,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .form-group input,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .form-group select,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .form-group textarea,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .form-group input,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .form-group select,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .form-group textarea{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.875rem;width:100%;border:1px solid hsl(0,0%,56%);border-radius:.25rem}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .form-group input.duplicate-error,.pp-create-workstep .workstep-form-wrapper .create-workstep-form .form-group select.duplicate-error,.pp-create-workstep .workstep-form-wrapper .create-workstep-form .form-group textarea.duplicate-error,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .form-group input.duplicate-error,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .form-group select.duplicate-error,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .form-group textarea.duplicate-error,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .form-group input.duplicate-error,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .form-group select.duplicate-error,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .form-group textarea.duplicate-error,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .form-group input.duplicate-error,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .form-group select.duplicate-error,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .form-group textarea.duplicate-error{border-color:#880808;background-color:hsl(0,88.8888888889%,78.2352941176%)}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .form-group.error,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .form-group.error,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .form-group.error,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .form-group.error{color:#880808}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .form-group.error input,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .form-group.error input,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .form-group.error input,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .form-group.error input{border-color:#880808}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .hourly-rate-input-wrapper,.pp-create-workstep .workstep-form-wrapper .create-workstep-form .setup-time-input-wrapper,.pp-create-workstep .workstep-form-wrapper .create-workstep-form .fixed-rate-input-wrapper,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .hourly-rate-input-wrapper,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .setup-time-input-wrapper,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .fixed-rate-input-wrapper,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .hourly-rate-input-wrapper,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .setup-time-input-wrapper,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .fixed-rate-input-wrapper,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .hourly-rate-input-wrapper,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .setup-time-input-wrapper,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .fixed-rate-input-wrapper{display:inline-flex;align-items:center;gap:2px;width:100%}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .hourly-rate-input-wrapper input,.pp-create-workstep .workstep-form-wrapper .create-workstep-form .hourly-rate-input-wrapper select,.pp-create-workstep .workstep-form-wrapper .create-workstep-form .setup-time-input-wrapper input,.pp-create-workstep .workstep-form-wrapper .create-workstep-form .setup-time-input-wrapper select,.pp-create-workstep .workstep-form-wrapper .create-workstep-form .fixed-rate-input-wrapper input,.pp-create-workstep .workstep-form-wrapper .create-workstep-form .fixed-rate-input-wrapper select,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .hourly-rate-input-wrapper input,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .hourly-rate-input-wrapper select,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .setup-time-input-wrapper input,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .setup-time-input-wrapper select,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .fixed-rate-input-wrapper input,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .fixed-rate-input-wrapper select,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .hourly-rate-input-wrapper input,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .hourly-rate-input-wrapper select,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .setup-time-input-wrapper input,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .setup-time-input-wrapper select,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .fixed-rate-input-wrapper input,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .fixed-rate-input-wrapper select,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .hourly-rate-input-wrapper input,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .hourly-rate-input-wrapper select,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .setup-time-input-wrapper input,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .setup-time-input-wrapper select,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .fixed-rate-input-wrapper input,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .fixed-rate-input-wrapper select{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;background-color:#fff;border:1px solid hsl(0,0%,72%);border-radius:.25rem;width:fit-content;max-width:100px}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .hourly-rate-input-wrapper .currency-symbol,.pp-create-workstep .workstep-form-wrapper .create-workstep-form .setup-time-input-wrapper .currency-symbol,.pp-create-workstep .workstep-form-wrapper .create-workstep-form .fixed-rate-input-wrapper .currency-symbol,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .hourly-rate-input-wrapper .currency-symbol,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .setup-time-input-wrapper .currency-symbol,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .fixed-rate-input-wrapper .currency-symbol,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .hourly-rate-input-wrapper .currency-symbol,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .setup-time-input-wrapper .currency-symbol,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .fixed-rate-input-wrapper .currency-symbol,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .hourly-rate-input-wrapper .currency-symbol,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .setup-time-input-wrapper .currency-symbol,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .fixed-rate-input-wrapper .currency-symbol{margin-left:4px}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .formula-input-container,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .formula-input-container,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .formula-input-container,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .formula-input-container{position:relative;width:100%;height:2.5rem;font-family:monospace;line-height:1.5}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .formula-input-container input,.pp-create-workstep .workstep-form-wrapper .create-workstep-form .formula-input-container .formula-display,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .formula-input-container input,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .formula-input-container .formula-display,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .formula-input-container input,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .formula-input-container .formula-display,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .formula-input-container input,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .formula-input-container .formula-display{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.875rem;width:100%;border:1px solid hsl(0,0%,56%);border-radius:.25rem;position:absolute;top:0;left:0;width:100%;height:100%}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .formula-input-container input,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .formula-input-container input,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .formula-input-container input,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .formula-input-container input{z-index:1;background-color:#fff;font-family:inherit;color:rgba(0,0,0,0);caret-color:#000}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .formula-input-container .formula-display,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .formula-input-container .formula-display,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .formula-input-container .formula-display,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .formula-input-container .formula-display{z-index:2;pointer-events:none;white-space:pre;overflow:hidden}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .placeholder-header,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .placeholder-header,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .placeholder-header,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .placeholder-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;text-align:center;font-style:italic}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .placeholder-header .delete-placeholder-button,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .placeholder-header .delete-placeholder-button,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .placeholder-header .delete-placeholder-button,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .placeholder-header .delete-placeholder-button{padding-top:.25rem;padding-right:.5rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;background:none;border:none;cursor:pointer;border-radius:.25rem;transition:background-color .2s ease}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .placeholder-header .delete-placeholder-button:hover,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .placeholder-header .delete-placeholder-button:hover,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .placeholder-header .delete-placeholder-button:hover,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .placeholder-header .delete-placeholder-button:hover{background-color:rgba(0,0,0,.1)}.pp-create-workstep .workstep-form-wrapper .create-workstep-form #add-placeholder-btn,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form #add-placeholder-btn,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form #add-placeholder-btn,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form #add-placeholder-btn{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;font-weight:400;background-color:#000;color:#fff;border:none;border-radius:.25rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem}.pp-create-workstep .workstep-form-wrapper .create-workstep-form #add-placeholder-btn:hover,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form #add-placeholder-btn:hover,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form #add-placeholder-btn:hover,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form #add-placeholder-btn:hover{background-color:#000}.pp-create-workstep .workstep-form-wrapper .create-workstep-form #add-placeholder-btn i,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form #add-placeholder-btn i,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form #add-placeholder-btn i,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form #add-placeholder-btn i{font-size:.875rem}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .form-buttons,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .form-buttons,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .form-buttons,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .form-buttons{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .form-buttons .primary-button,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .form-buttons .primary-button,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .form-buttons .primary-button,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .form-buttons .primary-button{font-size:.875rem;font-weight:400;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#000;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .form-buttons .primary-button:hover,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .form-buttons .primary-button:hover,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .form-buttons .primary-button:hover,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .form-buttons .primary-button:hover{background-color:#000}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .form-buttons .primary-button:disabled,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .form-buttons .primary-button:disabled,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .form-buttons .primary-button:disabled,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .form-buttons .primary-button:disabled{background-color:#666;color:hsl(0,0%,48%);cursor:not-allowed}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .form-buttons .secondary-button,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .form-buttons .secondary-button,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .form-buttons .secondary-button,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .form-buttons .secondary-button{font-size:.875rem;font-weight:400;text-align:center;text-decoration:none;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:hsl(0,0%,72%);color:hsl(0,0%,15%);border:none;border-radius:.25rem;cursor:pointer;display:inline-block}.pp-create-workstep .workstep-form-wrapper .create-workstep-form .form-buttons .secondary-button:hover,.pp-create-workstep .workstep-form-wrapper .edit-workstep-form .form-buttons .secondary-button:hover,.pp-edit-workstep .workstep-form-wrapper .create-workstep-form .form-buttons .secondary-button:hover,.pp-edit-workstep .workstep-form-wrapper .edit-workstep-form .form-buttons .secondary-button:hover{background-color:hsl(0,0%,64%)}.pp-create-workstep .workstep-form-wrapper .formula-placeholders,.pp-edit-workstep .workstep-form-wrapper .formula-placeholders{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;width:100%;max-width:400px;background-color:hsl(0,0%,98%);border:1px solid hsl(0,0%,72%);border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:1rem}.pp-create-workstep .workstep-form-wrapper .formula-placeholders .placeholders-header,.pp-edit-workstep .workstep-form-wrapper .formula-placeholders .placeholders-header{font-size:.875rem;font-weight:600;margin-top:0;margin-right:0;margin-bottom:.5rem;margin-left:0;border-bottom:1px solid hsl(0,0%,72%);padding-top:0;padding-right:0;padding-bottom:.5rem;padding-left:0}.pp-create-workstep .workstep-form-wrapper .formula-placeholders .global-placeholders,.pp-create-workstep .workstep-form-wrapper .formula-placeholders .workstep-placeholders,.pp-edit-workstep .workstep-form-wrapper .formula-placeholders .global-placeholders,.pp-edit-workstep .workstep-form-wrapper .formula-placeholders .workstep-placeholders{display:flex;flex-direction:column;gap:.5rem}.pp-create-workstep .workstep-form-wrapper .formula-placeholders .global-placeholders .placeholder,.pp-create-workstep .workstep-form-wrapper .formula-placeholders .workstep-placeholders .placeholder,.pp-edit-workstep .workstep-form-wrapper .formula-placeholders .global-placeholders .placeholder,.pp-edit-workstep .workstep-form-wrapper .formula-placeholders .workstep-placeholders .placeholder{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#fff;border:1px solid hsl(0,0%,72%);border-radius:.25rem;font-size:.875rem}.pp-create-workstep .workstep-form-wrapper .formula-placeholders .global-placeholders .placeholder .value,.pp-create-workstep .workstep-form-wrapper .formula-placeholders .workstep-placeholders .placeholder .value,.pp-edit-workstep .workstep-form-wrapper .formula-placeholders .global-placeholders .placeholder .value,.pp-edit-workstep .workstep-form-wrapper .formula-placeholders .workstep-placeholders .placeholder .value{font-family:monospace;font-weight:600;color:hsl(0,0%,15%);width:100%}.pp-create-workstep .workstep-form-wrapper .formula-placeholders .global-placeholders .placeholder .description,.pp-create-workstep .workstep-form-wrapper .formula-placeholders .workstep-placeholders .placeholder .description,.pp-edit-workstep .workstep-form-wrapper .formula-placeholders .global-placeholders .placeholder .description,.pp-edit-workstep .workstep-form-wrapper .formula-placeholders .workstep-placeholders .placeholder .description{color:hsl(0,0%,48%);font-style:italic}.pp-create-workstep .workstep-form-wrapper .formula-placeholders .placeholders-explanation,.pp-edit-workstep .workstep-form-wrapper .formula-placeholders .placeholders-explanation{font-size:.875rem}.pp-shipping-methods{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;width:100%;max-width:800px}.pp-shipping-methods .shipping-methods-container{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0}.pp-shipping-methods .shipping-methods-container .no-shipping-methods{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;text-align:center;font-style:italic;color:#333}.pp-shipping-methods .shipping-methods-container .shipping-method-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;border-bottom:1px solid hsl(0,0%,72%);transition:background-color .2s ease}.pp-shipping-methods .shipping-methods-container .shipping-method-item:hover{background-color:hsl(0,0%,88%)}.pp-shipping-methods .shipping-methods-container .shipping-method-item .shipping-method-name-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex:1}.pp-shipping-methods .shipping-methods-container .shipping-method-item .shipping-method-name-container .shipping-method-value{font-style:italic}.pp-shipping-methods .shipping-methods-container .shipping-method-item .shipping-method-name-container .shipping-method-name{font-weight:900}.pp-shipping-methods .shipping-methods-container .shipping-method-item .shipping-method-name-container .shipping-method-description{font-style:italic;color:#333}.pp-shipping-methods .shipping-methods-container .shipping-method-item .shipping-method-formula{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex:1;font-style:italic;max-width:200px;color:#333}.pp-shipping-methods .shipping-methods-container .shipping-method-item .shipping-method-inactive,.pp-shipping-methods .shipping-methods-container .shipping-method-item .shipping-method-pp-only{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex:1;max-width:75px}.pp-shipping-methods .shipping-methods-container .shipping-method-item .shipping-method-inactive{color:#333}.pp-shipping-methods .shipping-methods-container .shipping-method-item .shipping-method-pp-only img{max-width:24px}.pp-shipping-methods .shipping-methods-container .shipping-method-item .btn-edit{padding-top:.25rem;padding-right:.5rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.75rem;background-color:#333;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.pp-shipping-methods .shipping-methods-container .shipping-method-item .btn-edit:hover{background-color:hsl(0,0%,17%)}.pp-shipping-methods .edit-buttons{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:1rem}.pp-shipping-methods .edit-buttons .create-shipping-method{font-size:.875rem;font-weight:400;text-decoration:none;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#000;color:#fff;border:none;border-radius:.25rem}.pp-shipping-methods .edit-buttons .create-shipping-method:hover{background-color:#000}.pp-create-shipping-method,.pp-edit-shipping-method{width:100%;max-width:800px}.pp-create-shipping-method .shipping-method-header,.pp-edit-shipping-method .shipping-method-header{margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.pp-create-shipping-method .shipping-method-header button,.pp-edit-shipping-method .shipping-method-header button{font-size:.875rem;font-weight:400;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#000;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.pp-create-shipping-method .shipping-method-header button:hover,.pp-edit-shipping-method .shipping-method-header button:hover{background-color:#000}.pp-create-shipping-method .form-errors,.pp-edit-shipping-method .form-errors{margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;color:#880808}.pp-create-shipping-method .create-shipping-method-form,.pp-create-shipping-method .edit-shipping-method-form,.pp-edit-shipping-method .create-shipping-method-form,.pp-edit-shipping-method .edit-shipping-method-form{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;width:100%;max-width:800px;background-color:hsl(0,0%,98%);border:1px solid hsl(0,0%,72%);border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.pp-create-shipping-method .create-shipping-method-form .form-section,.pp-create-shipping-method .edit-shipping-method-form .form-section,.pp-edit-shipping-method .create-shipping-method-form .form-section,.pp-edit-shipping-method .edit-shipping-method-form .form-section{padding-top:0;padding-right:0;padding-bottom:1.5rem;padding-left:0;margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;border-bottom:1px solid hsl(0,0%,72%)}.pp-create-shipping-method .create-shipping-method-form .form-fields,.pp-create-shipping-method .edit-shipping-method-form .form-fields,.pp-edit-shipping-method .create-shipping-method-form .form-fields,.pp-edit-shipping-method .edit-shipping-method-form .form-fields{width:100%}.pp-create-shipping-method .create-shipping-method-form .form-group,.pp-create-shipping-method .edit-shipping-method-form .form-group,.pp-edit-shipping-method .create-shipping-method-form .form-group,.pp-edit-shipping-method .edit-shipping-method-form .form-group{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;width:100%}.pp-create-shipping-method .create-shipping-method-form .form-group.error,.pp-create-shipping-method .edit-shipping-method-form .form-group.error,.pp-edit-shipping-method .create-shipping-method-form .form-group.error,.pp-edit-shipping-method .edit-shipping-method-form .form-group.error{color:#880808}.pp-create-shipping-method .create-shipping-method-form .form-group.error input,.pp-create-shipping-method .edit-shipping-method-form .form-group.error input,.pp-edit-shipping-method .create-shipping-method-form .form-group.error input,.pp-edit-shipping-method .edit-shipping-method-form .form-group.error input{border-color:#880808}.pp-create-shipping-method .create-shipping-method-form .form-group input,.pp-create-shipping-method .create-shipping-method-form .form-group select,.pp-create-shipping-method .create-shipping-method-form .form-group textarea,.pp-create-shipping-method .create-shipping-method-form .form-group .formula-display,.pp-create-shipping-method .edit-shipping-method-form .form-group input,.pp-create-shipping-method .edit-shipping-method-form .form-group select,.pp-create-shipping-method .edit-shipping-method-form .form-group textarea,.pp-create-shipping-method .edit-shipping-method-form .form-group .formula-display,.pp-edit-shipping-method .create-shipping-method-form .form-group input,.pp-edit-shipping-method .create-shipping-method-form .form-group select,.pp-edit-shipping-method .create-shipping-method-form .form-group textarea,.pp-edit-shipping-method .create-shipping-method-form .form-group .formula-display,.pp-edit-shipping-method .edit-shipping-method-form .form-group input,.pp-edit-shipping-method .edit-shipping-method-form .form-group select,.pp-edit-shipping-method .edit-shipping-method-form .form-group textarea,.pp-edit-shipping-method .edit-shipping-method-form .form-group .formula-display{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.875rem;width:100%;border:1px solid hsl(0,0%,56%);border-radius:.25rem}.pp-create-shipping-method .create-shipping-method-form .form-group textarea,.pp-create-shipping-method .edit-shipping-method-form .form-group textarea,.pp-edit-shipping-method .create-shipping-method-form .form-group textarea,.pp-edit-shipping-method .edit-shipping-method-form .form-group textarea{resize:none}.pp-create-shipping-method .create-shipping-method-form .form-group .formula-input-container,.pp-create-shipping-method .edit-shipping-method-form .form-group .formula-input-container,.pp-edit-shipping-method .create-shipping-method-form .form-group .formula-input-container,.pp-edit-shipping-method .edit-shipping-method-form .form-group .formula-input-container{position:relative;width:100%;height:2.5rem}.pp-create-shipping-method .create-shipping-method-form .form-group .formula-input-container input,.pp-create-shipping-method .create-shipping-method-form .form-group .formula-input-container .formula-display,.pp-create-shipping-method .edit-shipping-method-form .form-group .formula-input-container input,.pp-create-shipping-method .edit-shipping-method-form .form-group .formula-input-container .formula-display,.pp-edit-shipping-method .create-shipping-method-form .form-group .formula-input-container input,.pp-edit-shipping-method .create-shipping-method-form .form-group .formula-input-container .formula-display,.pp-edit-shipping-method .edit-shipping-method-form .form-group .formula-input-container input,.pp-edit-shipping-method .edit-shipping-method-form .form-group .formula-input-container .formula-display{position:absolute;top:0;left:0;width:100%;height:100%}.pp-create-shipping-method .create-shipping-method-form .form-group .formula-input-container input,.pp-create-shipping-method .edit-shipping-method-form .form-group .formula-input-container input,.pp-edit-shipping-method .create-shipping-method-form .form-group .formula-input-container input,.pp-edit-shipping-method .edit-shipping-method-form .form-group .formula-input-container input{z-index:1;background-color:rgba(0,0,0,0);font-family:inherit;color:rgba(0,0,0,0);caret-color:#000}.pp-create-shipping-method .create-shipping-method-form .form-group .formula-input-container .formula-display,.pp-create-shipping-method .edit-shipping-method-form .form-group .formula-input-container .formula-display,.pp-edit-shipping-method .create-shipping-method-form .form-group .formula-input-container .formula-display,.pp-edit-shipping-method .edit-shipping-method-form .form-group .formula-input-container .formula-display{z-index:2;pointer-events:none;white-space:pre;overflow:hidden}.pp-create-shipping-method .create-shipping-method-form .form-group .checkbox-group,.pp-create-shipping-method .edit-shipping-method-form .form-group .checkbox-group,.pp-edit-shipping-method .create-shipping-method-form .form-group .checkbox-group,.pp-edit-shipping-method .edit-shipping-method-form .form-group .checkbox-group{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.pp-create-shipping-method .create-shipping-method-form .form-group .checkbox-group input[type=checkbox],.pp-create-shipping-method .edit-shipping-method-form .form-group .checkbox-group input[type=checkbox],.pp-edit-shipping-method .create-shipping-method-form .form-group .checkbox-group input[type=checkbox],.pp-edit-shipping-method .edit-shipping-method-form .form-group .checkbox-group input[type=checkbox]{width:auto}.pp-create-shipping-method .create-shipping-method-form .form-group .checkbox-group label,.pp-create-shipping-method .edit-shipping-method-form .form-group .checkbox-group label,.pp-edit-shipping-method .create-shipping-method-form .form-group .checkbox-group label,.pp-edit-shipping-method .edit-shipping-method-form .form-group .checkbox-group label{display:inline}.pp-create-shipping-method .create-shipping-method-form .placeholder-key.shipping,.pp-create-shipping-method .edit-shipping-method-form .placeholder-key.shipping,.pp-edit-shipping-method .create-shipping-method-form .placeholder-key.shipping,.pp-edit-shipping-method .edit-shipping-method-form .placeholder-key.shipping{color:#e74c3c}.pp-create-shipping-method .create-shipping-method-form .placeholder-key.packaging,.pp-create-shipping-method .edit-shipping-method-form .placeholder-key.packaging,.pp-edit-shipping-method .create-shipping-method-form .placeholder-key.packaging,.pp-edit-shipping-method .edit-shipping-method-form .placeholder-key.packaging{color:#2ecc71}.pp-create-shipping-method .create-shipping-method-form .placeholder-key.transport,.pp-create-shipping-method .edit-shipping-method-form .placeholder-key.transport,.pp-edit-shipping-method .create-shipping-method-form .placeholder-key.transport,.pp-edit-shipping-method .edit-shipping-method-form .placeholder-key.transport{color:#3498db}.pp-create-shipping-method .create-shipping-method-form .shipping-formula-description,.pp-create-shipping-method .edit-shipping-method-form .shipping-formula-description,.pp-edit-shipping-method .create-shipping-method-form .shipping-formula-description,.pp-edit-shipping-method .edit-shipping-method-form .shipping-formula-description{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;width:100%}.pp-create-shipping-method .create-shipping-method-form .shipping-formula-description .formula-placeholders,.pp-create-shipping-method .edit-shipping-method-form .shipping-formula-description .formula-placeholders,.pp-edit-shipping-method .create-shipping-method-form .shipping-formula-description .formula-placeholders,.pp-edit-shipping-method .edit-shipping-method-form .shipping-formula-description .formula-placeholders{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1em;margin-top:1.5rem}.pp-create-shipping-method .create-shipping-method-form .shipping-formula-description .formula-placeholders .placeholder-key,.pp-create-shipping-method .edit-shipping-method-form .shipping-formula-description .formula-placeholders .placeholder-key,.pp-edit-shipping-method .create-shipping-method-form .shipping-formula-description .formula-placeholders .placeholder-key,.pp-edit-shipping-method .edit-shipping-method-form .shipping-formula-description .formula-placeholders .placeholder-key{text-align:right}.pp-create-shipping-method .create-shipping-method-form .checkbox-fields,.pp-create-shipping-method .edit-shipping-method-form .checkbox-fields,.pp-edit-shipping-method .create-shipping-method-form .checkbox-fields,.pp-edit-shipping-method .edit-shipping-method-form .checkbox-fields{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap}.pp-create-shipping-method .create-shipping-method-form .form-buttons,.pp-create-shipping-method .edit-shipping-method-form .form-buttons,.pp-edit-shipping-method .create-shipping-method-form .form-buttons,.pp-edit-shipping-method .edit-shipping-method-form .form-buttons{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0}.pp-create-shipping-method .create-shipping-method-form .form-buttons .primary-button,.pp-create-shipping-method .edit-shipping-method-form .form-buttons .primary-button,.pp-edit-shipping-method .create-shipping-method-form .form-buttons .primary-button,.pp-edit-shipping-method .edit-shipping-method-form .form-buttons .primary-button{font-size:.875rem;font-weight:400;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#000;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.pp-create-shipping-method .create-shipping-method-form .form-buttons .primary-button:hover,.pp-create-shipping-method .edit-shipping-method-form .form-buttons .primary-button:hover,.pp-edit-shipping-method .create-shipping-method-form .form-buttons .primary-button:hover,.pp-edit-shipping-method .edit-shipping-method-form .form-buttons .primary-button:hover{background-color:#000}.pp-create-shipping-method .create-shipping-method-form .form-buttons .secondary-button,.pp-create-shipping-method .edit-shipping-method-form .form-buttons .secondary-button,.pp-edit-shipping-method .create-shipping-method-form .form-buttons .secondary-button,.pp-edit-shipping-method .edit-shipping-method-form .form-buttons .secondary-button{font-size:.875rem;font-weight:400;text-align:center;text-decoration:none;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:hsl(0,0%,72%);color:hsl(0,0%,15%);border:none;border-radius:.25rem;cursor:pointer;display:inline-block}.pp-create-shipping-method .create-shipping-method-form .form-buttons .secondary-button:hover,.pp-create-shipping-method .edit-shipping-method-form .form-buttons .secondary-button:hover,.pp-edit-shipping-method .create-shipping-method-form .form-buttons .secondary-button:hover,.pp-edit-shipping-method .edit-shipping-method-form .form-buttons .secondary-button:hover{background-color:hsl(0,0%,64%)}.pp-payment-methods{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;width:100%;max-width:800px}.pp-payment-methods .payment-methods-container{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0}.pp-payment-methods .payment-methods-container .no-payment-methods{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;text-align:center;font-style:italic;color:#333}.pp-payment-methods .payment-methods-container .payment-method-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;border-bottom:1px solid hsl(0,0%,72%);transition:background-color .2s ease}.pp-payment-methods .payment-methods-container .payment-method-item:hover{background-color:hsl(0,0%,88%)}.pp-payment-methods .payment-methods-container .payment-method-item .payment-method-name-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex:1}.pp-payment-methods .payment-methods-container .payment-method-item .payment-method-name-container .payment-method-name{font-style:italic}.pp-payment-methods .payment-methods-container .payment-method-item .payment-method-name-container .payment-method-name{font-weight:900}.pp-payment-methods .payment-methods-container .payment-method-item .payment-method-name-container .payment-method-description{font-style:italic;color:#333}.pp-payment-methods .payment-methods-container .payment-method-item .payment-method-inactive,.pp-payment-methods .payment-methods-container .payment-method-item .payment-method-pp-only{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex:1;max-width:75px}.pp-payment-methods .payment-methods-container .payment-method-item .payment-method-inactive{color:#333}.pp-payment-methods .payment-methods-container .payment-method-item .payment-method-pp-only img{max-width:24px}.pp-payment-methods .payment-methods-container .payment-method-item .btn-edit{padding-top:.25rem;padding-right:.5rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.75rem;background-color:#333;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.pp-payment-methods .payment-methods-container .payment-method-item .btn-edit:hover{background-color:hsl(0,0%,17%)}.pp-payment-methods .edit-buttons{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:1rem}.pp-payment-methods .edit-buttons .create-payment-method{font-size:.875rem;font-weight:400;text-decoration:none;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#000;color:#fff;border:none;border-radius:.25rem}.pp-payment-methods .edit-buttons .create-payment-method:hover{background-color:#000}.pp-create-payment-method,.pp-edit-payment-method{width:100%;max-width:800px}.pp-create-payment-method .payment-method-header,.pp-edit-payment-method .payment-method-header{margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.pp-create-payment-method .payment-method-header button,.pp-edit-payment-method .payment-method-header button{font-size:.875rem;font-weight:400;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#000;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.pp-create-payment-method .payment-method-header button:hover,.pp-edit-payment-method .payment-method-header button:hover{background-color:#000}.pp-create-payment-method .form-errors,.pp-edit-payment-method .form-errors{margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;color:#880808}.pp-create-payment-method .create-payment-method-form,.pp-create-payment-method .edit-payment-method-form,.pp-edit-payment-method .create-payment-method-form,.pp-edit-payment-method .edit-payment-method-form{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;width:100%;max-width:800px;background-color:hsl(0,0%,98%);border:1px solid hsl(0,0%,72%);border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.pp-create-payment-method .create-payment-method-form .form-section,.pp-create-payment-method .edit-payment-method-form .form-section,.pp-edit-payment-method .create-payment-method-form .form-section,.pp-edit-payment-method .edit-payment-method-form .form-section{padding-top:0;padding-right:0;padding-bottom:1.5rem;padding-left:0;margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;border-bottom:1px solid hsl(0,0%,72%)}.pp-create-payment-method .create-payment-method-form .form-fields,.pp-create-payment-method .edit-payment-method-form .form-fields,.pp-edit-payment-method .create-payment-method-form .form-fields,.pp-edit-payment-method .edit-payment-method-form .form-fields{width:100%}.pp-create-payment-method .create-payment-method-form .form-group,.pp-create-payment-method .edit-payment-method-form .form-group,.pp-edit-payment-method .create-payment-method-form .form-group,.pp-edit-payment-method .edit-payment-method-form .form-group{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;width:100%}.pp-create-payment-method .create-payment-method-form .form-group.error,.pp-create-payment-method .edit-payment-method-form .form-group.error,.pp-edit-payment-method .create-payment-method-form .form-group.error,.pp-edit-payment-method .edit-payment-method-form .form-group.error{color:#880808}.pp-create-payment-method .create-payment-method-form .form-group.error input,.pp-create-payment-method .edit-payment-method-form .form-group.error input,.pp-edit-payment-method .create-payment-method-form .form-group.error input,.pp-edit-payment-method .edit-payment-method-form .form-group.error input{border-color:#880808}.pp-create-payment-method .create-payment-method-form .form-group input,.pp-create-payment-method .create-payment-method-form .form-group select,.pp-create-payment-method .create-payment-method-form .form-group textarea,.pp-create-payment-method .edit-payment-method-form .form-group input,.pp-create-payment-method .edit-payment-method-form .form-group select,.pp-create-payment-method .edit-payment-method-form .form-group textarea,.pp-edit-payment-method .create-payment-method-form .form-group input,.pp-edit-payment-method .create-payment-method-form .form-group select,.pp-edit-payment-method .create-payment-method-form .form-group textarea,.pp-edit-payment-method .edit-payment-method-form .form-group input,.pp-edit-payment-method .edit-payment-method-form .form-group select,.pp-edit-payment-method .edit-payment-method-form .form-group textarea{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.875rem;width:100%;border:1px solid hsl(0,0%,56%);border-radius:.25rem}.pp-create-payment-method .create-payment-method-form .form-group textarea,.pp-create-payment-method .edit-payment-method-form .form-group textarea,.pp-edit-payment-method .create-payment-method-form .form-group textarea,.pp-edit-payment-method .edit-payment-method-form .form-group textarea{resize:none}.pp-create-payment-method .create-payment-method-form .form-group .checkbox-group,.pp-create-payment-method .edit-payment-method-form .form-group .checkbox-group,.pp-edit-payment-method .create-payment-method-form .form-group .checkbox-group,.pp-edit-payment-method .edit-payment-method-form .form-group .checkbox-group{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.pp-create-payment-method .create-payment-method-form .form-group .checkbox-group input[type=checkbox],.pp-create-payment-method .edit-payment-method-form .form-group .checkbox-group input[type=checkbox],.pp-edit-payment-method .create-payment-method-form .form-group .checkbox-group input[type=checkbox],.pp-edit-payment-method .edit-payment-method-form .form-group .checkbox-group input[type=checkbox]{width:auto}.pp-create-payment-method .create-payment-method-form .form-group .checkbox-group label,.pp-create-payment-method .edit-payment-method-form .form-group .checkbox-group label,.pp-edit-payment-method .create-payment-method-form .form-group .checkbox-group label,.pp-edit-payment-method .edit-payment-method-form .form-group .checkbox-group label{display:inline}.pp-create-payment-method .create-payment-method-form .checkbox-fields,.pp-create-payment-method .edit-payment-method-form .checkbox-fields,.pp-edit-payment-method .create-payment-method-form .checkbox-fields,.pp-edit-payment-method .edit-payment-method-form .checkbox-fields{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap}.pp-create-payment-method .create-payment-method-form .form-buttons,.pp-create-payment-method .edit-payment-method-form .form-buttons,.pp-edit-payment-method .create-payment-method-form .form-buttons,.pp-edit-payment-method .edit-payment-method-form .form-buttons{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0}.pp-create-payment-method .create-payment-method-form .form-buttons .primary-button,.pp-create-payment-method .edit-payment-method-form .form-buttons .primary-button,.pp-edit-payment-method .create-payment-method-form .form-buttons .primary-button,.pp-edit-payment-method .edit-payment-method-form .form-buttons .primary-button{font-size:.875rem;font-weight:400;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#000;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.pp-create-payment-method .create-payment-method-form .form-buttons .primary-button:hover,.pp-create-payment-method .edit-payment-method-form .form-buttons .primary-button:hover,.pp-edit-payment-method .create-payment-method-form .form-buttons .primary-button:hover,.pp-edit-payment-method .edit-payment-method-form .form-buttons .primary-button:hover{background-color:#000}.pp-create-payment-method .create-payment-method-form .form-buttons .secondary-button,.pp-create-payment-method .edit-payment-method-form .form-buttons .secondary-button,.pp-edit-payment-method .create-payment-method-form .form-buttons .secondary-button,.pp-edit-payment-method .edit-payment-method-form .form-buttons .secondary-button{font-size:.875rem;font-weight:400;text-align:center;text-decoration:none;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:hsl(0,0%,72%);color:hsl(0,0%,15%);border:none;border-radius:.25rem;cursor:pointer;display:inline-block}.pp-create-payment-method .create-payment-method-form .form-buttons .secondary-button:hover,.pp-create-payment-method .edit-payment-method-form .form-buttons .secondary-button:hover,.pp-edit-payment-method .create-payment-method-form .form-buttons .secondary-button:hover,.pp-edit-payment-method .edit-payment-method-form .form-buttons .secondary-button:hover{background-color:hsl(0,0%,64%)}.pp-customer-import{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;width:100%;max-width:800px}.pp-customer-import h3{margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0}.pp-customer-import .import-csv-upload{margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0}.pp-customer-import .import-csv-upload .uppy-Dashboard{border:1px solid hsl(0,0%,72%);border-radius:.25rem;background-color:hsl(0,0%,98%)}.pp-customer-import .import-csv-upload .uppy-Dashboard-browse{color:#000}.pp-customer-import .import-csv-upload .uppy-Dashboard-browse:hover{color:#000;border-bottom:1px solid #000}.pp-customer-import .import-csv-upload .uppy-Dashboard-AddFiles-title{color:hsl(0,0%,15%)}.pp-customer-import .import-csv-upload .uppy-Dashboard-note{color:#333}.pp-customer-import .import-requirements p{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;color:#333}.pp-customer-import .import-requirements a{margin-top:1rem;margin-right:0;margin-bottom:1rem;margin-left:0;padding-top:.5rem;padding-right:1.5rem;padding-bottom:.5rem;padding-left:1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;border:none;border-radius:.25rem;cursor:pointer;transition:all .2s ease;background-color:#000;color:#fff}.pp-customer-import .import-requirements a:hover{opacity:.9}.pp-customer-import .customer-import-upload-form{width:100%}.pp-customer-import .import-results{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;margin-top:1.5rem;margin-right:0;margin-bottom:0;margin-left:0;width:100%;max-width:800px;background-color:hsl(0,0%,98%);border:1px solid hsl(0,0%,72%);padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.pp-customer-import .import-results .import-summary{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;background-color:hsl(0,0%,88%);border-radius:.25rem;border:1px solid hsl(0,0%,72%)}.pp-customer-import .import-results .import-summary span{font-size:.875rem;font-weight:500}.pp-customer-import .import-results .import-summary span#total-count{color:hsl(0,0%,15%)}.pp-customer-import .import-results .import-summary span#valid-count{color:#355e3b}.pp-customer-import .import-results .import-summary span#invalid-count{color:#880808}.pp-customer-import .import-results .customer-list .customer-item{display:flex;flex-direction:row;align-items:start;justify-content:space-between;flex-wrap:wrap;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;margin-top:0;margin-right:0;margin-bottom:.5rem;margin-left:0;border-bottom:1px solid hsl(0,0%,72%);transition:background-color .2s ease;border-radius:.25rem;position:relative}.pp-customer-import .import-results .customer-list .customer-item:hover{background-color:hsl(0,0%,88%)}.pp-customer-import .import-results .customer-list .customer-item.customer-invalid{background-color:rgba(136,8,8,.05);border-left:4px solid #880808}.pp-customer-import .import-results .customer-list .customer-item.customer-invalid:hover{background-color:rgba(136,8,8,.1)}.pp-customer-import .import-results .customer-list .customer-item[data-valid=true]{border-left:4px solid #355e3b}.pp-customer-import .import-results .customer-list .customer-item .customer-number{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex:0 0 50px;font-size:.875rem;font-weight:900;color:#333}.pp-customer-import .import-results .customer-list .customer-item .customer-info{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;width:90%}@media(min-width: 768px){.pp-customer-import .import-results .customer-list .customer-item .customer-info{flex-direction:row;align-items:flex-start}}.pp-customer-import .import-results .customer-list .customer-item .customer-name-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex:1;min-width:200px}.pp-customer-import .import-results .customer-list .customer-item .customer-name-container .customer-name{font-size:.875rem;font-weight:900;margin-top:0;margin-right:0;margin-bottom:.25rem;margin-left:0;color:hsl(0,0%,15%)}.pp-customer-import .import-results .customer-list .customer-item .customer-name-container .customer-company,.pp-customer-import .import-results .customer-list .customer-item .customer-name-container .customer-company-details,.pp-customer-import .import-results .customer-list .customer-item .customer-name-container .customer-phone{font-size:.875rem;font-style:italic;color:#333}.pp-customer-import .import-results .customer-list .customer-item .customer-contact{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex:1;min-width:250px}.pp-customer-import .import-results .customer-list .customer-item .customer-contact .customer-email{margin-top:0;margin-right:0;margin-bottom:.25rem;margin-left:0;font-size:.875rem;color:#000;word-break:break-word}.pp-customer-import .import-results .customer-list .customer-item .customer-contact .customer-address{font-size:.875rem;line-height:1.3;color:#333}.pp-customer-import .import-results .customer-list .customer-item .customer-meta{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex:1;font-size:.875rem;min-width:200px}.pp-customer-import .import-results .customer-list .customer-item .customer-meta .customer-internal-number,.pp-customer-import .import-results .customer-list .customer-item .customer-meta .customer-internal-comment{font-style:italic;margin-top:0;margin-right:0;margin-bottom:.25rem;margin-left:0;color:#333;word-break:break-word}.pp-customer-import .import-results .customer-list .customer-item .customer-error{margin-top:.5rem;margin-right:0;margin-bottom:.5rem;margin-left:0;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex:1;font-size:.875rem;font-weight:500;width:100%;background-color:rgba(136,8,8,.1);border:1px solid rgba(136,8,8,.3);border-radius:.25rem;color:#880808}.pp-customer-import .import-results .customer-list .customer-item .customer-error:before{font-weight:900;content:"⚠ ‌"}.pp-customer-import .import-results .customer-list .customer-item .customer-actions{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;position:absolute;top:12px;right:12px;opacity:0;transition:opacity .2s ease}.pp-customer-import .import-results .customer-list .customer-item .customer-actions .btn-edit,.pp-customer-import .import-results .customer-list .customer-item .customer-actions .btn-delete{padding-top:.25rem;padding-right:.5rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;background:none;border:none;cursor:pointer;border-radius:.25rem;transition:background-color .2s ease}.pp-customer-import .import-results .customer-list .customer-item .customer-actions .btn-edit:hover,.pp-customer-import .import-results .customer-list .customer-item .customer-actions .btn-delete:hover{background-color:rgba(0,0,0,.1)}.pp-customer-import .import-results .customer-list .customer-item .customer-actions .btn-delete:hover{background-color:rgba(136,8,8,.1)}.pp-customer-import .import-results .customer-list .customer-item:hover .customer-actions{opacity:1}.pp-customer-import .import-results .customer-list .no-results{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;text-align:center;font-style:italic;color:#333;background-color:hsl(0,0%,88%);border-radius:.25rem}.pp-customer-import .import-actions{margin-top:1.5rem;margin-right:0;margin-bottom:0;margin-left:0;padding-top:1.5rem;padding-right:0;padding-bottom:0;padding-left:0;text-align:center;border-top:1px solid hsl(0,0%,72%)}.pp-customer-import .import-actions .btn{padding-top:.5rem;padding-right:1.5rem;padding-bottom:.5rem;padding-left:1.5rem;margin-top:0;margin-right:.25rem;margin-bottom:0;margin-left:.25rem;font-size:.875rem;font-weight:500;border:none;border-radius:.25rem;cursor:pointer;transition:all .2s ease}.pp-customer-import .import-actions .btn.btn-primary{background-color:#000;color:#fff}.pp-customer-import .import-actions .btn.btn-primary:hover{background-color:#000}.pp-customer-import .import-actions .btn.btn-primary:disabled,.pp-customer-import .import-actions .btn.btn-primary[disabled]{opacity:.5;cursor:not-allowed;background-color:#666}.pp-customer-import .import-actions .btn.btn-primary:disabled:hover,.pp-customer-import .import-actions .btn.btn-primary[disabled]:hover{transform:none}.pp-customer-import .import-actions .btn.btn-secondary{background-color:#333;color:#fff}.pp-customer-import .import-actions .btn.btn-secondary:hover{background-color:hsl(0,0%,17%)}.pp-customer-import .import-actions .btn.btn-outline-secondary{background-color:rgba(0,0,0,0);color:#333;border:1px solid #333}.pp-customer-import .import-actions .btn.btn-outline-secondary:hover{background-color:#333;color:#fff}.pp-customer-import .text-muted{font-style:italic;color:#333}.pp-customer-import .import-results.success{border-color:#355e3b}.pp-customer-import .import-results.success h4{color:#355e3b}.pp-customer-import .import-results.success h4:before{content:"✓ ‌"}.pp-customer-import .import-results.error{border-color:#880808;background-color:rgba(136,8,8,.05)}.pp-customer-import .import-results.error h4{color:#880808}.pp-customer-import .import-results.error h4:before{content:"✗ ‌"}.pp-customer-import .edit-import-customer-modal .modal-content{width:800px}.pp-customer-import .edit-import-customer-modal .edit-import-customer-modal-content{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width: 768px){.pp-customer-import .edit-import-customer-modal .edit-import-customer-modal-content{grid-template-columns:1fr}}.pp-customer-import .edit-import-customer-modal .edit-import-customer-modal-content .import-edit-group{padding-top:.25rem;padding-right:.25rem;padding-bottom:.25rem;padding-left:.25rem;border:1px solid hsl(0,0%,56%);border-radius:.25rem;background-color:#ccc}.pp-customer-import .edit-import-customer-modal .edit-import-customer-modal-content .import-edit-group .form-group{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0}.pp-customer-import .edit-import-customer-modal .edit-import-customer-modal-content .import-edit-group .form-group label{margin-top:0;margin-right:0;margin-bottom:.25rem;margin-left:0;font-weight:500;display:block;color:hsl(0,0%,15%)}.pp-customer-import .edit-import-customer-modal .edit-import-customer-modal-content .import-edit-group .form-group .form-control{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;width:100%;max-width:-moz-available;max-width:-webkit-fill-available;border:1px solid hsl(0,0%,72%);border-radius:.25rem;transition:border-color .2s ease,box-shadow .2s ease;background-color:hsl(0,0%,98%)}.pp-customer-import .edit-import-customer-modal .edit-import-customer-modal-content .import-edit-group .form-group .form-control:focus{outline:none;border-color:#000;box-shadow:0 0 0 2px rgba(0,0,0,.25)}.pp-customer-import .edit-import-customer-modal .edit-import-customer-modal-content .import-edit-group .form-group .form-control.error{border-color:#880808;box-shadow:0 0 0 2px rgba(136,8,8,.25)}.pp-customer-import .edit-import-customer-modal .edit-import-customer-modal-footer{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;display:flex;flex-direction:row;align-items:stretch;justify-content:end;flex-wrap:wrap;gap:.75rem}.pp-customer-import .edit-import-customer-modal .edit-import-customer-modal-footer .btn{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;font-weight:500;border:none;border-radius:.25rem;cursor:pointer;transition:background-color .2s ease}.pp-customer-import .edit-import-customer-modal .edit-import-customer-modal-footer .btn.btn-primary{background-color:#000;color:#fff}.pp-customer-import .edit-import-customer-modal .edit-import-customer-modal-footer .btn.btn-primary:hover{background-color:#000}.pp-customer-import .edit-import-customer-modal .edit-import-customer-modal-footer .btn.btn-secondary{background-color:#333;color:#fff}.pp-customer-import .edit-import-customer-modal .edit-import-customer-modal-footer .btn.btn-secondary:hover{background-color:hsl(0,0%,17%)}.pp-create-address .address-header,.pp-edit-address .address-header{margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.pp-create-address .address-header button,.pp-edit-address .address-header button{font-size:.875rem;font-weight:400;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#000;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.pp-create-address .address-header button:hover,.pp-edit-address .address-header button:hover{background-color:#000}.pp-create-address .form-errors,.pp-edit-address .form-errors{margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;color:#880808}.pp-create-address .create-address-form,.pp-create-address .edit-address-form,.pp-edit-address .create-address-form,.pp-edit-address .edit-address-form{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;width:100%;max-width:800px;background-color:hsl(0,0%,98%);border:1px solid hsl(0,0%,72%);border-radius:.25rem;box-shadow:0 2px 4px rgba(0,0,0,.05)}.pp-create-address .create-address-form .form-section,.pp-create-address .edit-address-form .form-section,.pp-edit-address .create-address-form .form-section,.pp-edit-address .edit-address-form .form-section{margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;border-bottom:1px solid hsl(0,0%,72%)}.pp-create-address .create-address-form .form-section:last-child,.pp-create-address .edit-address-form .form-section:last-child,.pp-edit-address .create-address-form .form-section:last-child,.pp-edit-address .edit-address-form .form-section:last-child{border-bottom:none}.pp-create-address .create-address-form .form-section .form-section-title,.pp-create-address .edit-address-form .form-section .form-section-title,.pp-edit-address .create-address-form .form-section .form-section-title,.pp-edit-address .edit-address-form .form-section .form-section-title{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;font-size:1rem;font-weight:900}.pp-create-address .create-address-form .form-fields,.pp-create-address .edit-address-form .form-fields,.pp-edit-address .create-address-form .form-fields,.pp-edit-address .edit-address-form .form-fields{width:100%}.pp-create-address .create-address-form .form-row,.pp-create-address .edit-address-form .form-row,.pp-edit-address .create-address-form .form-row,.pp-edit-address .edit-address-form .form-row{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:nowrap;gap:.25rem}.pp-create-address .create-address-form .form-row .form-group.half,.pp-create-address .edit-address-form .form-row .form-group.half,.pp-edit-address .create-address-form .form-row .form-group.half,.pp-edit-address .edit-address-form .form-row .form-group.half{flex:0 0 50%;max-width:50%}.pp-create-address .create-address-form .form-group,.pp-create-address .edit-address-form .form-group,.pp-edit-address .create-address-form .form-group,.pp-edit-address .edit-address-form .form-group{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;width:100%}.pp-create-address .create-address-form .form-group label,.pp-create-address .edit-address-form .form-group label,.pp-edit-address .create-address-form .form-group label,.pp-edit-address .edit-address-form .form-group label{font-size:.875rem;display:block}.pp-create-address .create-address-form .form-group input,.pp-create-address .create-address-form .form-group select,.pp-create-address .create-address-form .form-group textarea,.pp-create-address .edit-address-form .form-group input,.pp-create-address .edit-address-form .form-group select,.pp-create-address .edit-address-form .form-group textarea,.pp-edit-address .create-address-form .form-group input,.pp-edit-address .create-address-form .form-group select,.pp-edit-address .create-address-form .form-group textarea,.pp-edit-address .edit-address-form .form-group input,.pp-edit-address .edit-address-form .form-group select,.pp-edit-address .edit-address-form .form-group textarea{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.875rem;width:100%;border:1px solid hsl(0,0%,56%);border-radius:.25rem}.pp-create-address .create-address-form .form-group.error,.pp-create-address .edit-address-form .form-group.error,.pp-edit-address .create-address-form .form-group.error,.pp-edit-address .edit-address-form .form-group.error{color:#880808}.pp-create-address .create-address-form .form-group.error input,.pp-create-address .create-address-form .form-group.error select,.pp-create-address .edit-address-form .form-group.error input,.pp-create-address .edit-address-form .form-group.error select,.pp-edit-address .create-address-form .form-group.error input,.pp-edit-address .create-address-form .form-group.error select,.pp-edit-address .edit-address-form .form-group.error input,.pp-edit-address .edit-address-form .form-group.error select{border-color:#880808}.pp-create-address .create-address-form .form-group .checkbox-group,.pp-create-address .edit-address-form .form-group .checkbox-group,.pp-edit-address .create-address-form .form-group .checkbox-group,.pp-edit-address .edit-address-form .form-group .checkbox-group{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.pp-create-address .create-address-form .form-group .checkbox-group input[type=checkbox],.pp-create-address .edit-address-form .form-group .checkbox-group input[type=checkbox],.pp-edit-address .create-address-form .form-group .checkbox-group input[type=checkbox],.pp-edit-address .edit-address-form .form-group .checkbox-group input[type=checkbox]{width:auto}.pp-create-address .create-address-form .form-group .checkbox-group label,.pp-create-address .edit-address-form .form-group .checkbox-group label,.pp-edit-address .create-address-form .form-group .checkbox-group label,.pp-edit-address .edit-address-form .form-group .checkbox-group label{display:inline}.pp-create-address .create-address-form .form-buttons,.pp-create-address .edit-address-form .form-buttons,.pp-edit-address .create-address-form .form-buttons,.pp-edit-address .edit-address-form .form-buttons{margin-top:.5rem;margin-right:0;margin-bottom:0;margin-left:0;display:flex;flex-direction:row;align-items:stretch;justify-content:end;flex-wrap:wrap;gap:.75rem}.pp-create-address .create-address-form .form-buttons .primary-button,.pp-create-address .edit-address-form .form-buttons .primary-button,.pp-edit-address .create-address-form .form-buttons .primary-button,.pp-edit-address .edit-address-form .form-buttons .primary-button{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;font-weight:400;background-color:#333;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.pp-create-address .create-address-form .form-buttons .primary-button:hover,.pp-create-address .edit-address-form .form-buttons .primary-button:hover,.pp-edit-address .create-address-form .form-buttons .primary-button:hover,.pp-edit-address .edit-address-form .form-buttons .primary-button:hover{background-color:hsl(0,0%,17%)}.pp-create-address .create-address-form .form-buttons .secondary-button,.pp-create-address .edit-address-form .form-buttons .secondary-button,.pp-edit-address .create-address-form .form-buttons .secondary-button,.pp-edit-address .edit-address-form .form-buttons .secondary-button{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;font-weight:400;text-align:center;text-decoration:none;background-color:hsl(0,0%,72%);color:hsl(0,0%,15%);border:none;border-radius:.25rem;cursor:pointer;display:inline-block}.pp-create-address .create-address-form .form-buttons .secondary-button:hover,.pp-create-address .edit-address-form .form-buttons .secondary-button:hover,.pp-edit-address .create-address-form .form-buttons .secondary-button:hover,.pp-edit-address .edit-address-form .form-buttons .secondary-button:hover{background-color:hsl(0,0%,64%)}.pp-wsi-download{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;width:100%;max-width:800px}.pp-wsi-download .buttons-container{margin-top:.5rem;margin-right:0;margin-bottom:.5rem;margin-left:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1em}.pp-wsi-download .buttons-container .download-button{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#000;color:#fff;border:none;border-radius:.25rem;cursor:pointer;text-decoration:none}.pp-wsi-download .buttons-container .download-button:hover{background-color:#000}.modal{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000;overflow-y:scroll}.modal .modal-content{padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;background-color:#fff;border-radius:.25rem;width:500px;max-width:90%;position:relative}.modal .modal-content .modal-close{font-size:1.5rem;position:absolute;top:10px;right:16px;cursor:pointer}.modal .modal-content .modal-close:hover{color:#333}.modal .modal-content h2{margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;color:hsl(0,0%,15%)}.modal .modal-content .form-group{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0}.modal .modal-content .form-group label{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;font-weight:900;display:block}.modal .modal-content .form-group input{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;width:100%;padding:8px;border:1px solid hsl(0,0%,72%);border-radius:.25rem}.modal .modal-content .form-actions{display:flex;flex-direction:row;align-items:stretch;justify-content:end;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;margin-right:0;margin-bottom:0;margin-left:0;margin-top:20px}.modal .modal-content .form-actions button{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;border-radius:.25rem;cursor:pointer}.modal .modal-content .form-actions button.btn-save{background-color:#355e3b;color:#fff;border:none}.modal .modal-content .form-actions button.btn-save:hover{background-color:rgb(34.612244898,61.387755102,38.5306122449)}.modal .modal-content .form-actions button.btn-delete-confirm{background-color:#880808;color:#fff;border:none}.modal .modal-content .form-actions button.btn-delete-confirm:hover{background-color:hsl(0,88.8888888889%,18.2352941176%)}.modal .modal-content .form-actions button.btn-cancel{background-color:hsl(0,0%,48%);color:#fff;border:none}.modal .modal-content .form-actions button.btn-cancel:hover{background-color:#333}.pp-project-upload{width:100%}.pp-project-upload .upload-import-container{display:flex;flex-direction:row;align-items:stretch;justify-content:space-evenly;flex-wrap:wrap;margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0}.pp-project-upload .upload-import-container .uppy-Dashboard-browse{color:#000}.pp-project-upload .upload-import-container .uppy-Dashboard-browse:hover{color:#000;border-bottom:1px solid #000}@media(max-width: 768px){.pp-project-upload .upload-import-container{max-width:100%}.pp-project-upload .upload-import-container #files-drag-drop{max-width:100%}}.pp-project-upload #document-dialog-request-button{display:none}.pp-project-upload .wsi4webui .ws-button{background-color:#000}.pp-project-upload .wsi4webui .ws-button.ws-transparent-button{color:#000}.pp-project-upload .wsi4webui .ws-button.ws-transparent-button:hover{color:#000}.pp-project-upload .wsi4webui .ws-button.ws-transparent-submit-button{background-color:inherit}.pp-project-upload .wsi4webui .ws-button:hover{background-color:#000}.pp-project-upload .wsi4webui .ws-button:disabled,.pp-project-upload .wsi4webui .ws-button[disabled]{background-color:#000}.pp-project-upload .wsi4webui .ws-button:disabled:hover,.pp-project-upload .wsi4webui .ws-button[disabled]:hover{background-color:#000}.pp-project-upload .wsi4webui .project-table-view .ws-table.project-table .ws-table-row-entry.even.selected,.pp-project-upload .wsi4webui .project-table-view .ws-table.project-table .ws-table-row-entry.odd.selected{background-color:#666}@media(max-width: 768px){.pp-project-upload .wsi4webui .project-table-view .quick-actions-header{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.pp-project-upload .wsi4webui .project-table-view .quick-actions-header .float-left{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.pp-project-upload .wsi4webui .project-table-view .quick-actions-header .search-element #search-input{width:100% !important}}.pp-project-upload .import-modal .modal-content{width:600px}.pp-project-upload .import-modal .modal-content .import-modal-header{font-size:1.5rem;font-weight:600}.pp-project-upload .import-modal .modal-content .import-modal-text{margin-top:.5rem;margin-right:0;margin-bottom:.5rem;margin-left:0}.pp-project-upload .import-modal .modal-content .import-modal-actions{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.pp-project-upload .import-modal .modal-content .import-modal-actions button{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;background-color:hsl(0,0%,88%);border:1px solid hsl(0,0%,72%);border-radius:.25rem;cursor:pointer;transition:all .2s ease}.pp-project-upload .import-modal .modal-content .import-modal-actions button:hover{background-color:hsl(0,0%,72%)}.pp-project-worksteps,.pp-project-pricing,.pp-project-shipping,.pp-project-payment,.pp-project-pdf{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;width:100%;max-width:1000px}.pp-project-worksteps h1,.pp-project-pricing h1,.pp-project-shipping h1,.pp-project-payment h1,.pp-project-pdf h1{margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;font-size:1.5rem;font-weight:600}.pp-project-worksteps .project-element-container,.pp-project-pricing .project-element-container,.pp-project-shipping .project-element-container,.pp-project-payment .project-element-container,.pp-project-pdf .project-element-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:1.5rem}.pp-project-worksteps .project-element-container .project-element,.pp-project-pricing .project-element-container .project-element,.pp-project-shipping .project-element-container .project-element,.pp-project-payment .project-element-container .project-element,.pp-project-pdf .project-element-container .project-element{width:100%}.pp-project-worksteps .project-element-container .project-element .header,.pp-project-pricing .project-element-container .project-element .header,.pp-project-shipping .project-element-container .project-element .header,.pp-project-payment .project-element-container .project-element .header,.pp-project-pdf .project-element-container .project-element .header{font-size:1.25rem;font-weight:600;text-align:left;margin-top:0;margin-right:0;margin-bottom:.5rem;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:.25rem}.pp-project-worksteps .project-element-container .project-element .content,.pp-project-pricing .project-element-container .project-element .content,.pp-project-shipping .project-element-container .project-element .content,.pp-project-payment .project-element-container .project-element .content,.pp-project-pdf .project-element-container .project-element .content{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;border:1px solid hsl(0,0%,72%);border-radius:.5rem;background-color:hsl(0,0%,98%);box-shadow:0 1px 3px rgba(0,0,0,.05)}.pp-project-worksteps .project-element-container .project-element .content.shipping-date,.pp-project-pricing .project-element-container .project-element .content.shipping-date,.pp-project-shipping .project-element-container .project-element .content.shipping-date,.pp-project-payment .project-element-container .project-element .content.shipping-date,.pp-project-pdf .project-element-container .project-element .content.shipping-date{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;flex-wrap:wrap;color:#333}.pp-project-worksteps .project-element-container .project-element .content.shipping-date .selected-date-container,.pp-project-pricing .project-element-container .project-element .content.shipping-date .selected-date-container,.pp-project-shipping .project-element-container .project-element .content.shipping-date .selected-date-container,.pp-project-payment .project-element-container .project-element .content.shipping-date .selected-date-container,.pp-project-pdf .project-element-container .project-element .content.shipping-date .selected-date-container{display:grid;grid-template-columns:auto 1fr;gap:10px 20px;align-items:center}.pp-project-worksteps .project-element-container .project-element .content.shipping-date .selected-date-container .selected-date,.pp-project-pricing .project-element-container .project-element .content.shipping-date .selected-date-container .selected-date,.pp-project-shipping .project-element-container .project-element .content.shipping-date .selected-date-container .selected-date,.pp-project-payment .project-element-container .project-element .content.shipping-date .selected-date-container .selected-date,.pp-project-pdf .project-element-container .project-element .content.shipping-date .selected-date-container .selected-date{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;min-width:150px}.pp-project-worksteps .project-element-container .project-element .content.shipping-date .selected-date-container #datepicker-reset,.pp-project-pricing .project-element-container .project-element .content.shipping-date .selected-date-container #datepicker-reset,.pp-project-shipping .project-element-container .project-element .content.shipping-date .selected-date-container #datepicker-reset,.pp-project-payment .project-element-container .project-element .content.shipping-date .selected-date-container #datepicker-reset,.pp-project-pdf .project-element-container .project-element .content.shipping-date .selected-date-container #datepicker-reset{cursor:pointer}.pp-project-worksteps .project-element-container .project-element .content .content-element,.pp-project-pricing .project-element-container .project-element .content .content-element,.pp-project-shipping .project-element-container .project-element .content .content-element,.pp-project-payment .project-element-container .project-element .content .content-element,.pp-project-pdf .project-element-container .project-element .content .content-element{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem}.pp-project-worksteps .project-element-container .project-element .content .content-element:not(:last-child),.pp-project-pricing .project-element-container .project-element .content .content-element:not(:last-child),.pp-project-shipping .project-element-container .project-element .content .content-element:not(:last-child),.pp-project-payment .project-element-container .project-element .content .content-element:not(:last-child),.pp-project-pdf .project-element-container .project-element .content .content-element:not(:last-child){border-bottom:1px solid hsl(0,0%,72%)}.pp-project-worksteps .project-element-container .project-element .content .content-element .sub-image-icon,.pp-project-pricing .project-element-container .project-element .content .content-element .sub-image-icon,.pp-project-shipping .project-element-container .project-element .content .content-element .sub-image-icon,.pp-project-payment .project-element-container .project-element .content .content-element .sub-image-icon,.pp-project-pdf .project-element-container .project-element .content .content-element .sub-image-icon{width:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#333}.pp-project-worksteps .project-element-container .project-element .content .content-element .article-image,.pp-project-pricing .project-element-container .project-element .content .content-element .article-image,.pp-project-shipping .project-element-container .project-element .content .content-element .article-image,.pp-project-payment .project-element-container .project-element .content .content-element .article-image,.pp-project-pdf .project-element-container .project-element .content .content-element .article-image{margin-right:5%;position:relative}.pp-project-worksteps .project-element-container .project-element .content .content-element .article-image img,.pp-project-pricing .project-element-container .project-element .content .content-element .article-image img,.pp-project-shipping .project-element-container .project-element .content .content-element .article-image img,.pp-project-payment .project-element-container .project-element .content .content-element .article-image img,.pp-project-pdf .project-element-container .project-element .content .content-element .article-image img{display:block;width:100%;height:auto}.pp-project-worksteps .project-element-container .project-element .content .content-element .article-image .image-multiplicity,.pp-project-pricing .project-element-container .project-element .content .content-element .article-image .image-multiplicity,.pp-project-shipping .project-element-container .project-element .content .content-element .article-image .image-multiplicity,.pp-project-payment .project-element-container .project-element .content .content-element .article-image .image-multiplicity,.pp-project-pdf .project-element-container .project-element .content .content-element .article-image .image-multiplicity{position:absolute;bottom:4px;right:4px;background-color:hsl(0,0%,72%);color:#000;padding:2px 6px;font-size:.75rem;border-radius:4px;pointer-events:none}.pp-project-worksteps .project-element-container .project-element .content .content-element .text,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.primary,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.secondary,.pp-project-pricing .project-element-container .project-element .content .content-element .text,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.primary,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.secondary,.pp-project-shipping .project-element-container .project-element .content .content-element .text,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.primary,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.secondary,.pp-project-payment .project-element-container .project-element .content .content-element .text,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.primary,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.secondary,.pp-project-pdf .project-element-container .project-element .content .content-element .text,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.primary,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.secondary{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.25rem;flex:1}.pp-project-worksteps .project-element-container .project-element .content .content-element .text .primary,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.primary .primary,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.secondary .primary,.pp-project-pricing .project-element-container .project-element .content .content-element .text .primary,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.primary .primary,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.secondary .primary,.pp-project-shipping .project-element-container .project-element .content .content-element .text .primary,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.primary .primary,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.secondary .primary,.pp-project-payment .project-element-container .project-element .content .content-element .text .primary,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.primary .primary,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.secondary .primary,.pp-project-pdf .project-element-container .project-element .content .content-element .text .primary,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.primary .primary,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.secondary .primary{font-weight:500;color:hsl(0,0%,15%)}.pp-project-worksteps .project-element-container .project-element .content .content-element .text .secondary,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.primary .secondary,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.secondary .secondary,.pp-project-pricing .project-element-container .project-element .content .content-element .text .secondary,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.primary .secondary,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.secondary .secondary,.pp-project-shipping .project-element-container .project-element .content .content-element .text .secondary,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.primary .secondary,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.secondary .secondary,.pp-project-payment .project-element-container .project-element .content .content-element .text .secondary,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.primary .secondary,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.secondary .secondary,.pp-project-pdf .project-element-container .project-element .content .content-element .text .secondary,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.primary .secondary,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.secondary .secondary{font-size:.875rem;color:#333}.pp-project-worksteps .project-element-container .project-element .content .content-element .text .article-worksteps,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps,.pp-project-pricing .project-element-container .project-element .content .content-element .text .article-worksteps,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps,.pp-project-shipping .project-element-container .project-element .content .content-element .text .article-worksteps,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps,.pp-project-payment .project-element-container .project-element .content .content-element .text .article-worksteps,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps,.pp-project-pdf .project-element-container .project-element .content .content-element .text .article-worksteps,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;font-size:.875rem;color:#333}.pp-project-worksteps .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item,.pp-project-pricing .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item,.pp-project-shipping .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item,.pp-project-payment .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item,.pp-project-pdf .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;max-width:375px}.pp-project-worksteps .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-info,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-info,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-info,.pp-project-pricing .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-info,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-info,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-info,.pp-project-shipping .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-info,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-info,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-info,.pp-project-payment .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-info,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-info,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-info,.pp-project-pdf .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-info,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-info,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-info{display:inline-flex;gap:2px;align-items:center}.pp-project-worksteps .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-info .workstep-detail,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-info .workstep-detail,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-info .workstep-detail,.pp-project-pricing .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-info .workstep-detail,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-info .workstep-detail,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-info .workstep-detail,.pp-project-shipping .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-info .workstep-detail,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-info .workstep-detail,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-info .workstep-detail,.pp-project-payment .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-info .workstep-detail,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-info .workstep-detail,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-info .workstep-detail,.pp-project-pdf .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-info .workstep-detail,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-info .workstep-detail,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-info .workstep-detail{font-style:italic}.pp-project-worksteps .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-actions,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-actions,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-actions,.pp-project-pricing .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-actions,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-actions,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-actions,.pp-project-shipping .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-actions,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-actions,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-actions,.pp-project-payment .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-actions,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-actions,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-actions,.pp-project-pdf .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-actions,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-actions,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-actions{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem}.pp-project-worksteps .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-actions button,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-actions button,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-actions button,.pp-project-pricing .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-actions button,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-actions button,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-actions button,.pp-project-shipping .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-actions button,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-actions button,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-actions button,.pp-project-payment .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-actions button,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-actions button,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-actions button,.pp-project-pdf .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-actions button,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-actions button,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-actions button{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;background-color:hsl(0,0%,88%);border:1px solid hsl(0,0%,72%);border-radius:.25rem;cursor:pointer;transition:all .2s ease}.pp-project-worksteps .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-actions button:hover,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-actions button:hover,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-actions button:hover,.pp-project-pricing .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-actions button:hover,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-actions button:hover,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-actions button:hover,.pp-project-shipping .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-actions button:hover,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-actions button:hover,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-actions button:hover,.pp-project-payment .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-actions button:hover,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-actions button:hover,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-actions button:hover,.pp-project-pdf .project-element-container .project-element .content .content-element .text .article-worksteps .article-workstep-item .workstep-actions button:hover,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.primary .article-worksteps .article-workstep-item .workstep-actions button:hover,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.secondary .article-worksteps .article-workstep-item .workstep-actions button:hover{background-color:hsl(0,0%,72%)}.pp-project-worksteps .project-element-container .project-element .content .content-element .text .add-workstep-container,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.primary .add-workstep-container,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.secondary .add-workstep-container,.pp-project-pricing .project-element-container .project-element .content .content-element .text .add-workstep-container,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.primary .add-workstep-container,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.secondary .add-workstep-container,.pp-project-shipping .project-element-container .project-element .content .content-element .text .add-workstep-container,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.primary .add-workstep-container,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.secondary .add-workstep-container,.pp-project-payment .project-element-container .project-element .content .content-element .text .add-workstep-container,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.primary .add-workstep-container,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.secondary .add-workstep-container,.pp-project-pdf .project-element-container .project-element .content .content-element .text .add-workstep-container,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.primary .add-workstep-container,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.secondary .add-workstep-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.pp-project-worksteps .project-element-container .project-element .content .content-element .text .add-workstep-container .add-workstep-btn,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.primary .add-workstep-container .add-workstep-btn,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.secondary .add-workstep-container .add-workstep-btn,.pp-project-pricing .project-element-container .project-element .content .content-element .text .add-workstep-container .add-workstep-btn,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.primary .add-workstep-container .add-workstep-btn,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.secondary .add-workstep-container .add-workstep-btn,.pp-project-shipping .project-element-container .project-element .content .content-element .text .add-workstep-container .add-workstep-btn,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.primary .add-workstep-container .add-workstep-btn,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.secondary .add-workstep-container .add-workstep-btn,.pp-project-payment .project-element-container .project-element .content .content-element .text .add-workstep-container .add-workstep-btn,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.primary .add-workstep-container .add-workstep-btn,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.secondary .add-workstep-container .add-workstep-btn,.pp-project-pdf .project-element-container .project-element .content .content-element .text .add-workstep-container .add-workstep-btn,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.primary .add-workstep-container .add-workstep-btn,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.secondary .add-workstep-container .add-workstep-btn{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;background-color:hsl(0,0%,88%);border:1px solid hsl(0,0%,72%);border-radius:.25rem;cursor:pointer;transition:all .2s ease}.pp-project-worksteps .project-element-container .project-element .content .content-element .text .add-workstep-container .add-workstep-btn:hover,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.primary .add-workstep-container .add-workstep-btn:hover,.pp-project-worksteps .project-element-container .project-element .content .content-element .content-element>.secondary .add-workstep-container .add-workstep-btn:hover,.pp-project-pricing .project-element-container .project-element .content .content-element .text .add-workstep-container .add-workstep-btn:hover,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.primary .add-workstep-container .add-workstep-btn:hover,.pp-project-pricing .project-element-container .project-element .content .content-element .content-element>.secondary .add-workstep-container .add-workstep-btn:hover,.pp-project-shipping .project-element-container .project-element .content .content-element .text .add-workstep-container .add-workstep-btn:hover,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.primary .add-workstep-container .add-workstep-btn:hover,.pp-project-shipping .project-element-container .project-element .content .content-element .content-element>.secondary .add-workstep-container .add-workstep-btn:hover,.pp-project-payment .project-element-container .project-element .content .content-element .text .add-workstep-container .add-workstep-btn:hover,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.primary .add-workstep-container .add-workstep-btn:hover,.pp-project-payment .project-element-container .project-element .content .content-element .content-element>.secondary .add-workstep-container .add-workstep-btn:hover,.pp-project-pdf .project-element-container .project-element .content .content-element .text .add-workstep-container .add-workstep-btn:hover,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.primary .add-workstep-container .add-workstep-btn:hover,.pp-project-pdf .project-element-container .project-element .content .content-element .content-element>.secondary .add-workstep-container .add-workstep-btn:hover{background-color:hsl(0,0%,72%)}.pp-project-worksteps .project-element-container .project-element .content .content-element .edit-link,.pp-project-pricing .project-element-container .project-element .content .content-element .edit-link,.pp-project-shipping .project-element-container .project-element .content .content-element .edit-link,.pp-project-payment .project-element-container .project-element .content .content-element .edit-link,.pp-project-pdf .project-element-container .project-element .content .content-element .edit-link{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-wrap:wrap;flex:1}.pp-project-worksteps .project-element-container .project-element .content .content-element .edit-link a,.pp-project-pricing .project-element-container .project-element .content .content-element .edit-link a,.pp-project-shipping .project-element-container .project-element .content .content-element .edit-link a,.pp-project-payment .project-element-container .project-element .content .content-element .edit-link a,.pp-project-pdf .project-element-container .project-element .content .content-element .edit-link a{color:#333}.pp-project-worksteps .project-element-container .project-element .content .content-element .edit-link a:hover,.pp-project-pricing .project-element-container .project-element .content .content-element .edit-link a:hover,.pp-project-shipping .project-element-container .project-element .content .content-element .edit-link a:hover,.pp-project-payment .project-element-container .project-element .content .content-element .edit-link a:hover,.pp-project-pdf .project-element-container .project-element .content .content-element .edit-link a:hover{color:hsl(0,0%,17%)}.pp-project-worksteps .project-element-container .project-element .content .content-element .details-button,.pp-project-pricing .project-element-container .project-element .content .content-element .details-button,.pp-project-shipping .project-element-container .project-element .content .content-element .details-button,.pp-project-payment .project-element-container .project-element .content .content-element .details-button,.pp-project-pdf .project-element-container .project-element .content .content-element .details-button{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;margin-right:5%}.pp-project-worksteps .project-element-container .project-element .content .content-element .details-button .show-details-btn,.pp-project-pricing .project-element-container .project-element .content .content-element .details-button .show-details-btn,.pp-project-shipping .project-element-container .project-element .content .content-element .details-button .show-details-btn,.pp-project-payment .project-element-container .project-element .content .content-element .details-button .show-details-btn,.pp-project-pdf .project-element-container .project-element .content .content-element .details-button .show-details-btn{font-size:1.25rem;color:#333;border:none;cursor:pointer;background:none}.pp-project-worksteps .project-element-container .project-element .content .content-element .details-button .show-details-btn:hover,.pp-project-pricing .project-element-container .project-element .content .content-element .details-button .show-details-btn:hover,.pp-project-shipping .project-element-container .project-element .content .content-element .details-button .show-details-btn:hover,.pp-project-payment .project-element-container .project-element .content .content-element .details-button .show-details-btn:hover,.pp-project-pdf .project-element-container .project-element .content .content-element .details-button .show-details-btn:hover{color:hsl(0,0%,17%)}.pp-project-worksteps .project-element-container .project-element .content .content-element .hourly-rate,.pp-project-pricing .project-element-container .project-element .content .content-element .hourly-rate,.pp-project-shipping .project-element-container .project-element .content .content-element .hourly-rate,.pp-project-payment .project-element-container .project-element .content .content-element .hourly-rate,.pp-project-pdf .project-element-container .project-element .content .content-element .hourly-rate{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;color:#333;margin-right:5%}.pp-project-worksteps .project-element-container .project-element .content .content-element .price,.pp-project-pricing .project-element-container .project-element .content .content-element .price,.pp-project-shipping .project-element-container .project-element .content .content-element .price,.pp-project-payment .project-element-container .project-element .content .content-element .price,.pp-project-pdf .project-element-container .project-element .content .content-element .price{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap;color:#333;margin-right:5%}.pp-project-worksteps .project-element-container .project-element .content .content-element .price .single-price,.pp-project-pricing .project-element-container .project-element .content .content-element .price .single-price,.pp-project-shipping .project-element-container .project-element .content .content-element .price .single-price,.pp-project-payment .project-element-container .project-element .content .content-element .price .single-price,.pp-project-pdf .project-element-container .project-element .content .content-element .price .single-price{font-size:.875rem}.pp-project-worksteps .project-element-container .project-element .content .content-element .checkbox-label,.pp-project-pricing .project-element-container .project-element .content .content-element .checkbox-label,.pp-project-shipping .project-element-container .project-element .content .content-element .checkbox-label,.pp-project-payment .project-element-container .project-element .content .content-element .checkbox-label,.pp-project-pdf .project-element-container .project-element .content .content-element .checkbox-label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.75rem;cursor:pointer;user-select:none;transition:all .2s ease}.pp-project-worksteps .project-element-container .project-element .content .content-element .checkbox-label input[type=checkbox],.pp-project-pricing .project-element-container .project-element .content .content-element .checkbox-label input[type=checkbox],.pp-project-shipping .project-element-container .project-element .content .content-element .checkbox-label input[type=checkbox],.pp-project-payment .project-element-container .project-element .content .content-element .checkbox-label input[type=checkbox],.pp-project-pdf .project-element-container .project-element .content .content-element .checkbox-label input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#333;border:1px solid hsl(0,0%,72%);border-radius:.25rem}.pp-project-worksteps .project-element-container .project-element .content .content-element .checkbox-label input[type=checkbox]:hover,.pp-project-pricing .project-element-container .project-element .content .content-element .checkbox-label input[type=checkbox]:hover,.pp-project-shipping .project-element-container .project-element .content .content-element .checkbox-label input[type=checkbox]:hover,.pp-project-payment .project-element-container .project-element .content .content-element .checkbox-label input[type=checkbox]:hover,.pp-project-pdf .project-element-container .project-element .content .content-element .checkbox-label input[type=checkbox]:hover{border-color:#333}.pp-project-worksteps .project-element-container .project-element .content .content-element .checkbox-label input[type=checkbox]:focus,.pp-project-pricing .project-element-container .project-element .content .content-element .checkbox-label input[type=checkbox]:focus,.pp-project-shipping .project-element-container .project-element .content .content-element .checkbox-label input[type=checkbox]:focus,.pp-project-payment .project-element-container .project-element .content .content-element .checkbox-label input[type=checkbox]:focus,.pp-project-pdf .project-element-container .project-element .content .content-element .checkbox-label input[type=checkbox]:focus{outline:2px solid rgba(51,51,51,.2);outline-offset:2px}.pp-project-worksteps .project-element-container .project-element .content .content-element .checkbox-label span,.pp-project-pricing .project-element-container .project-element .content .content-element .checkbox-label span,.pp-project-shipping .project-element-container .project-element .content .content-element .checkbox-label span,.pp-project-payment .project-element-container .project-element .content .content-element .checkbox-label span,.pp-project-pdf .project-element-container .project-element .content .content-element .checkbox-label span{font-size:.875rem;color:hsl(0,0%,15%);transition:color .2s ease}.pp-project-worksteps .project-element-container .project-element .content .content-element .checkbox-label:hover span,.pp-project-pricing .project-element-container .project-element .content .content-element .checkbox-label:hover span,.pp-project-shipping .project-element-container .project-element .content .content-element .checkbox-label:hover span,.pp-project-payment .project-element-container .project-element .content .content-element .checkbox-label:hover span,.pp-project-pdf .project-element-container .project-element .content .content-element .checkbox-label:hover span{color:#333}.pp-project-worksteps .project-element-container .project-element .content .content-element .description,.pp-project-pricing .project-element-container .project-element .content .content-element .description,.pp-project-shipping .project-element-container .project-element .content .content-element .description,.pp-project-payment .project-element-container .project-element .content .content-element .description,.pp-project-pdf .project-element-container .project-element .content .content-element .description{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:nowrap;width:100%;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;background-color:hsl(0,0%,88%);border-radius:.25rem}.pp-project-worksteps .project-element-container .project-element .content .content-element .description .description-display .comment,.pp-project-worksteps .project-element-container .project-element .content .content-element .description .description-display .details,.pp-project-pricing .project-element-container .project-element .content .content-element .description .description-display .comment,.pp-project-pricing .project-element-container .project-element .content .content-element .description .description-display .details,.pp-project-shipping .project-element-container .project-element .content .content-element .description .description-display .comment,.pp-project-shipping .project-element-container .project-element .content .content-element .description .description-display .details,.pp-project-payment .project-element-container .project-element .content .content-element .description .description-display .comment,.pp-project-payment .project-element-container .project-element .content .content-element .description .description-display .details,.pp-project-pdf .project-element-container .project-element .content .content-element .description .description-display .comment,.pp-project-pdf .project-element-container .project-element .content .content-element .description .description-display .details{margin-top:.25rem;margin-right:.25rem;margin-bottom:.25rem;margin-left:.25rem}.pp-project-worksteps .project-element-container .project-element .content .content-element .description .description-display .comment strong,.pp-project-worksteps .project-element-container .project-element .content .content-element .description .description-display .details strong,.pp-project-pricing .project-element-container .project-element .content .content-element .description .description-display .comment strong,.pp-project-pricing .project-element-container .project-element .content .content-element .description .description-display .details strong,.pp-project-shipping .project-element-container .project-element .content .content-element .description .description-display .comment strong,.pp-project-shipping .project-element-container .project-element .content .content-element .description .description-display .details strong,.pp-project-payment .project-element-container .project-element .content .content-element .description .description-display .comment strong,.pp-project-payment .project-element-container .project-element .content .content-element .description .description-display .details strong,.pp-project-pdf .project-element-container .project-element .content .content-element .description .description-display .comment strong,.pp-project-pdf .project-element-container .project-element .content .content-element .description .description-display .details strong{font-weight:600;color:#333}.pp-project-worksteps .project-element-container .project-element .content .content-element .description .description-display .comment .comment-text,.pp-project-worksteps .project-element-container .project-element .content .content-element .description .description-display .comment .details-text,.pp-project-worksteps .project-element-container .project-element .content .content-element .description .description-display .details .comment-text,.pp-project-worksteps .project-element-container .project-element .content .content-element .description .description-display .details .details-text,.pp-project-pricing .project-element-container .project-element .content .content-element .description .description-display .comment .comment-text,.pp-project-pricing .project-element-container .project-element .content .content-element .description .description-display .comment .details-text,.pp-project-pricing .project-element-container .project-element .content .content-element .description .description-display .details .comment-text,.pp-project-pricing .project-element-container .project-element .content .content-element .description .description-display .details .details-text,.pp-project-shipping .project-element-container .project-element .content .content-element .description .description-display .comment .comment-text,.pp-project-shipping .project-element-container .project-element .content .content-element .description .description-display .comment .details-text,.pp-project-shipping .project-element-container .project-element .content .content-element .description .description-display .details .comment-text,.pp-project-shipping .project-element-container .project-element .content .content-element .description .description-display .details .details-text,.pp-project-payment .project-element-container .project-element .content .content-element .description .description-display .comment .comment-text,.pp-project-payment .project-element-container .project-element .content .content-element .description .description-display .comment .details-text,.pp-project-payment .project-element-container .project-element .content .content-element .description .description-display .details .comment-text,.pp-project-payment .project-element-container .project-element .content .content-element .description .description-display .details .details-text,.pp-project-pdf .project-element-container .project-element .content .content-element .description .description-display .comment .comment-text,.pp-project-pdf .project-element-container .project-element .content .content-element .description .description-display .comment .details-text,.pp-project-pdf .project-element-container .project-element .content .content-element .description .description-display .details .comment-text,.pp-project-pdf .project-element-container .project-element .content .content-element .description .description-display .details .details-text{font-size:.875rem;color:hsl(0,0%,15%)}.pp-project-worksteps .project-element-container .project-element .content .content-element .description .description-edit,.pp-project-pricing .project-element-container .project-element .content .content-element .description .description-edit,.pp-project-shipping .project-element-container .project-element .content .content-element .description .description-edit,.pp-project-payment .project-element-container .project-element .content .content-element .description .description-edit,.pp-project-pdf .project-element-container .project-element .content .content-element .description .description-edit{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;padding-top:.25rem;padding-right:.25rem;padding-bottom:.25rem;padding-left:.25rem;width:100%}.pp-project-worksteps .project-element-container .project-element .content .content-element .description .description-edit .edit-field,.pp-project-pricing .project-element-container .project-element .content .content-element .description .description-edit .edit-field,.pp-project-shipping .project-element-container .project-element .content .content-element .description .description-edit .edit-field,.pp-project-payment .project-element-container .project-element .content .content-element .description .description-edit .edit-field,.pp-project-pdf .project-element-container .project-element .content .content-element .description .description-edit .edit-field{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.pp-project-worksteps .project-element-container .project-element .content .content-element .description .description-edit .edit-field label,.pp-project-pricing .project-element-container .project-element .content .content-element .description .description-edit .edit-field label,.pp-project-shipping .project-element-container .project-element .content .content-element .description .description-edit .edit-field label,.pp-project-payment .project-element-container .project-element .content .content-element .description .description-edit .edit-field label,.pp-project-pdf .project-element-container .project-element .content .content-element .description .description-edit .edit-field label{font-weight:600;color:#333}.pp-project-worksteps .project-element-container .project-element .content .content-element .description .description-edit .edit-field .comment-input,.pp-project-worksteps .project-element-container .project-element .content .content-element .description .description-edit .edit-field .details-input,.pp-project-pricing .project-element-container .project-element .content .content-element .description .description-edit .edit-field .comment-input,.pp-project-pricing .project-element-container .project-element .content .content-element .description .description-edit .edit-field .details-input,.pp-project-shipping .project-element-container .project-element .content .content-element .description .description-edit .edit-field .comment-input,.pp-project-shipping .project-element-container .project-element .content .content-element .description .description-edit .edit-field .details-input,.pp-project-payment .project-element-container .project-element .content .content-element .description .description-edit .edit-field .comment-input,.pp-project-payment .project-element-container .project-element .content .content-element .description .description-edit .edit-field .details-input,.pp-project-pdf .project-element-container .project-element .content .content-element .description .description-edit .edit-field .comment-input,.pp-project-pdf .project-element-container .project-element .content .content-element .description .description-edit .edit-field .details-input{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.875rem;width:100%;border:1px solid hsl(0,0%,72%);border-radius:.25rem;resize:vertical;font-family:inherit}.pp-project-worksteps .project-element-container .project-element .content .content-element .description .description-edit .edit-field .comment-input,.pp-project-pricing .project-element-container .project-element .content .content-element .description .description-edit .edit-field .comment-input,.pp-project-shipping .project-element-container .project-element .content .content-element .description .description-edit .edit-field .comment-input,.pp-project-payment .project-element-container .project-element .content .content-element .description .description-edit .edit-field .comment-input,.pp-project-pdf .project-element-container .project-element .content .content-element .description .description-edit .edit-field .comment-input{min-height:50px}.pp-project-worksteps .project-element-container .project-element .content .content-element .description .description-edit .edit-field .details-input,.pp-project-pricing .project-element-container .project-element .content .content-element .description .description-edit .edit-field .details-input,.pp-project-shipping .project-element-container .project-element .content .content-element .description .description-edit .edit-field .details-input,.pp-project-payment .project-element-container .project-element .content .content-element .description .description-edit .edit-field .details-input,.pp-project-pdf .project-element-container .project-element .content .content-element .description .description-edit .edit-field .details-input{min-height:60px}.pp-project-worksteps .project-element-container .project-element .content .content-element .description .description-edit .description-input-buttons,.pp-project-pricing .project-element-container .project-element .content .content-element .description .description-edit .description-input-buttons,.pp-project-shipping .project-element-container .project-element .content .content-element .description .description-edit .description-input-buttons,.pp-project-payment .project-element-container .project-element .content .content-element .description .description-edit .description-input-buttons,.pp-project-pdf .project-element-container .project-element .content .content-element .description .description-edit .description-input-buttons{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;margin-top-top:.25rem;margin-top-right:.25rem;margin-top-bottom:.25rem;margin-top-left:.25rem}.pp-project-worksteps .project-element-container .project-element .content .content-element .description .description-edit .description-input-buttons button,.pp-project-pricing .project-element-container .project-element .content .content-element .description .description-edit .description-input-buttons button,.pp-project-shipping .project-element-container .project-element .content .content-element .description .description-edit .description-input-buttons button,.pp-project-payment .project-element-container .project-element .content .content-element .description .description-edit .description-input-buttons button,.pp-project-pdf .project-element-container .project-element .content .content-element .description .description-edit .description-input-buttons button{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;margin-top:.5rem;background-color:hsl(0,0%,88%);border:1px solid hsl(0,0%,72%);border-radius:.25rem;cursor:pointer;transition:all .2s ease}.pp-project-worksteps .project-element-container .project-element .content .content-element .description .description-edit .description-input-buttons button:hover,.pp-project-pricing .project-element-container .project-element .content .content-element .description .description-edit .description-input-buttons button:hover,.pp-project-shipping .project-element-container .project-element .content .content-element .description .description-edit .description-input-buttons button:hover,.pp-project-payment .project-element-container .project-element .content .content-element .description .description-edit .description-input-buttons button:hover,.pp-project-pdf .project-element-container .project-element .content .content-element .description .description-edit .description-input-buttons button:hover{background-color:hsl(0,0%,72%)}.pp-project-worksteps .project-element-container .project-element .content .content-element .description .actions,.pp-project-pricing .project-element-container .project-element .content .content-element .description .actions,.pp-project-shipping .project-element-container .project-element .content .content-element .description .actions,.pp-project-payment .project-element-container .project-element .content .content-element .description .actions,.pp-project-pdf .project-element-container .project-element .content .content-element .description .actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:.5rem;margin-right:.5rem;margin-bottom:.5rem;margin-left:.5rem;width:fit-content}.pp-project-worksteps .project-element-container .project-element .content .content-element .description .actions .description-edit-btn,.pp-project-pricing .project-element-container .project-element .content .content-element .description .actions .description-edit-btn,.pp-project-shipping .project-element-container .project-element .content .content-element .description .actions .description-edit-btn,.pp-project-payment .project-element-container .project-element .content .content-element .description .actions .description-edit-btn,.pp-project-pdf .project-element-container .project-element .content .content-element .description .actions .description-edit-btn{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;background-color:hsl(0,0%,88%);border:1px solid hsl(0,0%,72%);border-radius:.25rem;cursor:pointer;transition:all .2s ease}.pp-project-worksteps .project-element-container .project-element .content .content-element .description .actions .description-edit-btn:hover,.pp-project-pricing .project-element-container .project-element .content .content-element .description .actions .description-edit-btn:hover,.pp-project-shipping .project-element-container .project-element .content .content-element .description .actions .description-edit-btn:hover,.pp-project-payment .project-element-container .project-element .content .content-element .description .actions .description-edit-btn:hover,.pp-project-pdf .project-element-container .project-element .content .content-element .description .actions .description-edit-btn:hover{background-color:hsl(0,0%,72%)}.pp-project-worksteps .project-element-container .project-element .content .content-element .article-price,.pp-project-pricing .project-element-container .project-element .content .content-element .article-price,.pp-project-shipping .project-element-container .project-element .content .content-element .article-price,.pp-project-payment .project-element-container .project-element .content .content-element .article-price,.pp-project-pdf .project-element-container .project-element .content .content-element .article-price{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex-wrap:wrap;color:#333;margin-right:5%}.pp-project-worksteps .project-element-container .project-element .content .content-element .article-price .single-price,.pp-project-pricing .project-element-container .project-element .content .content-element .article-price .single-price,.pp-project-shipping .project-element-container .project-element .content .content-element .article-price .single-price,.pp-project-payment .project-element-container .project-element .content .content-element .article-price .single-price,.pp-project-pdf .project-element-container .project-element .content .content-element .article-price .single-price{font-size:.875rem}.pp-project-worksteps .project-element-container .project-element .content .content-element .article-price .edit-wrapper,.pp-project-pricing .project-element-container .project-element .content .content-element .article-price .edit-wrapper,.pp-project-shipping .project-element-container .project-element .content .content-element .article-price .edit-wrapper,.pp-project-payment .project-element-container .project-element .content .content-element .article-price .edit-wrapper,.pp-project-pdf .project-element-container .project-element .content .content-element .article-price .edit-wrapper{position:relative;display:inline-block}.pp-project-worksteps .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices-edit,.pp-project-pricing .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices-edit,.pp-project-shipping .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices-edit,.pp-project-payment .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices-edit,.pp-project-pdf .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices-edit{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;margin-top:.5rem;background-color:hsl(0,0%,88%);border:1px solid hsl(0,0%,72%);border-radius:.25rem;cursor:pointer;transition:all .2s ease}.pp-project-worksteps .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices-edit:hover,.pp-project-pricing .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices-edit:hover,.pp-project-shipping .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices-edit:hover,.pp-project-payment .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices-edit:hover,.pp-project-pdf .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices-edit:hover{background-color:hsl(0,0%,72%)}.pp-project-worksteps .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices,.pp-project-pricing .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices,.pp-project-shipping .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices,.pp-project-payment .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices,.pp-project-pdf .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices{display:none;position:absolute;top:120%;left:50%;transform:translateX(-50%);background-color:hsl(0,0%,72%);color:#333;font-size:.875rem;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.2);z-index:100;border-collapse:collapse;border-radius:.25rem}.pp-project-worksteps .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices .scale-price,.pp-project-pricing .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices .scale-price,.pp-project-shipping .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices .scale-price,.pp-project-payment .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices .scale-price,.pp-project-pdf .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices .scale-price{display:table-row;border:1px solid hsl(0,0%,48%)}.pp-project-worksteps .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices .scale-price .multiplicity,.pp-project-worksteps .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices .scale-price .price,.pp-project-pricing .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices .scale-price .multiplicity,.pp-project-pricing .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices .scale-price .price,.pp-project-shipping .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices .scale-price .multiplicity,.pp-project-shipping .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices .scale-price .price,.pp-project-payment .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices .scale-price .multiplicity,.pp-project-payment .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices .scale-price .price,.pp-project-pdf .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices .scale-price .multiplicity,.pp-project-pdf .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices .scale-price .price{display:table-cell;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem}.pp-project-worksteps .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices .scale-price .multiplicity,.pp-project-pricing .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices .scale-price .multiplicity,.pp-project-shipping .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices .scale-price .multiplicity,.pp-project-payment .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices .scale-price .multiplicity,.pp-project-pdf .project-element-container .project-element .content .content-element .article-price .edit-wrapper .scale-prices .scale-price .multiplicity{text-align:right;border-right:1px solid hsl(0,0%,48%)}.pp-project-worksteps .project-element-container .project-element .content .content-element .edit-price,.pp-project-pricing .project-element-container .project-element .content .content-element .edit-price,.pp-project-shipping .project-element-container .project-element .content .content-element .edit-price,.pp-project-payment .project-element-container .project-element .content .content-element .edit-price,.pp-project-pdf .project-element-container .project-element .content .content-element .edit-price{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1rem}.pp-project-worksteps .project-element-container .project-element .content .content-element .edit-price .price-input-wrapper,.pp-project-worksteps .project-element-container .project-element .content .content-element .edit-price .time-input-wrapper,.pp-project-pricing .project-element-container .project-element .content .content-element .edit-price .price-input-wrapper,.pp-project-pricing .project-element-container .project-element .content .content-element .edit-price .time-input-wrapper,.pp-project-shipping .project-element-container .project-element .content .content-element .edit-price .price-input-wrapper,.pp-project-shipping .project-element-container .project-element .content .content-element .edit-price .time-input-wrapper,.pp-project-payment .project-element-container .project-element .content .content-element .edit-price .price-input-wrapper,.pp-project-payment .project-element-container .project-element .content .content-element .edit-price .time-input-wrapper,.pp-project-pdf .project-element-container .project-element .content .content-element .edit-price .price-input-wrapper,.pp-project-pdf .project-element-container .project-element .content .content-element .edit-price .time-input-wrapper{display:inline-flex;align-items:center;gap:2px}.pp-project-worksteps .project-element-container .project-element .content .content-element .edit-price .price-input-wrapper input,.pp-project-worksteps .project-element-container .project-element .content .content-element .edit-price .time-input-wrapper input,.pp-project-pricing .project-element-container .project-element .content .content-element .edit-price .price-input-wrapper input,.pp-project-pricing .project-element-container .project-element .content .content-element .edit-price .time-input-wrapper input,.pp-project-shipping .project-element-container .project-element .content .content-element .edit-price .price-input-wrapper input,.pp-project-shipping .project-element-container .project-element .content .content-element .edit-price .time-input-wrapper input,.pp-project-payment .project-element-container .project-element .content .content-element .edit-price .price-input-wrapper input,.pp-project-payment .project-element-container .project-element .content .content-element .edit-price .time-input-wrapper input,.pp-project-pdf .project-element-container .project-element .content .content-element .edit-price .price-input-wrapper input,.pp-project-pdf .project-element-container .project-element .content .content-element .edit-price .time-input-wrapper input{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;background-color:hsl(0,0%,88%);border:1px solid hsl(0,0%,72%);border-radius:.25rem;width:fit-content;max-width:100px}.pp-project-worksteps .project-element-container .project-element .content .content-element .edit-price .price-input-wrapper .currency-symbol,.pp-project-worksteps .project-element-container .project-element .content .content-element .edit-price .time-input-wrapper .currency-symbol,.pp-project-pricing .project-element-container .project-element .content .content-element .edit-price .price-input-wrapper .currency-symbol,.pp-project-pricing .project-element-container .project-element .content .content-element .edit-price .time-input-wrapper .currency-symbol,.pp-project-shipping .project-element-container .project-element .content .content-element .edit-price .price-input-wrapper .currency-symbol,.pp-project-shipping .project-element-container .project-element .content .content-element .edit-price .time-input-wrapper .currency-symbol,.pp-project-payment .project-element-container .project-element .content .content-element .edit-price .price-input-wrapper .currency-symbol,.pp-project-payment .project-element-container .project-element .content .content-element .edit-price .time-input-wrapper .currency-symbol,.pp-project-pdf .project-element-container .project-element .content .content-element .edit-price .price-input-wrapper .currency-symbol,.pp-project-pdf .project-element-container .project-element .content .content-element .edit-price .time-input-wrapper .currency-symbol{margin-left:4px}.pp-project-worksteps .project-element-container .project-element .content .content-element .edit-price .price-input-wrapper .edit-hourly-rate,.pp-project-worksteps .project-element-container .project-element .content .content-element .edit-price .time-input-wrapper .edit-hourly-rate,.pp-project-pricing .project-element-container .project-element .content .content-element .edit-price .price-input-wrapper .edit-hourly-rate,.pp-project-pricing .project-element-container .project-element .content .content-element .edit-price .time-input-wrapper .edit-hourly-rate,.pp-project-shipping .project-element-container .project-element .content .content-element .edit-price .price-input-wrapper .edit-hourly-rate,.pp-project-shipping .project-element-container .project-element .content .content-element .edit-price .time-input-wrapper .edit-hourly-rate,.pp-project-payment .project-element-container .project-element .content .content-element .edit-price .price-input-wrapper .edit-hourly-rate,.pp-project-payment .project-element-container .project-element .content .content-element .edit-price .time-input-wrapper .edit-hourly-rate,.pp-project-pdf .project-element-container .project-element .content .content-element .edit-price .price-input-wrapper .edit-hourly-rate,.pp-project-pdf .project-element-container .project-element .content .content-element .edit-price .time-input-wrapper .edit-hourly-rate{color:#333}.pp-project-worksteps .project-element-container .project-element .content .content-element .edit-price button,.pp-project-pricing .project-element-container .project-element .content .content-element .edit-price button,.pp-project-shipping .project-element-container .project-element .content .content-element .edit-price button,.pp-project-payment .project-element-container .project-element .content .content-element .edit-price button,.pp-project-pdf .project-element-container .project-element .content .content-element .edit-price button{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;background-color:hsl(0,0%,88%);border:1px solid hsl(0,0%,72%);border-radius:.25rem;cursor:pointer;transition:all .2s ease}.pp-project-worksteps .project-element-container .project-element .content .content-element .edit-price button:hover,.pp-project-pricing .project-element-container .project-element .content .content-element .edit-price button:hover,.pp-project-shipping .project-element-container .project-element .content .content-element .edit-price button:hover,.pp-project-payment .project-element-container .project-element .content .content-element .edit-price button:hover,.pp-project-pdf .project-element-container .project-element .content .content-element .edit-price button:hover{background-color:hsl(0,0%,72%)}.pp-project-worksteps .project-element-container .project-element .content .content-element .actions,.pp-project-pricing .project-element-container .project-element .content .content-element .actions,.pp-project-shipping .project-element-container .project-element .content .content-element .actions,.pp-project-payment .project-element-container .project-element .content .content-element .actions,.pp-project-pdf .project-element-container .project-element .content .content-element .actions{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;width:10%}.pp-project-worksteps .project-element-container .project-element .content .content-element .actions button,.pp-project-worksteps .project-element-container .project-element .content .content-element .actions .select,.pp-project-pricing .project-element-container .project-element .content .content-element .actions button,.pp-project-pricing .project-element-container .project-element .content .content-element .actions .select,.pp-project-shipping .project-element-container .project-element .content .content-element .actions button,.pp-project-shipping .project-element-container .project-element .content .content-element .actions .select,.pp-project-payment .project-element-container .project-element .content .content-element .actions button,.pp-project-payment .project-element-container .project-element .content .content-element .actions .select,.pp-project-pdf .project-element-container .project-element .content .content-element .actions button,.pp-project-pdf .project-element-container .project-element .content .content-element .actions .select{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;background-color:hsl(0,0%,88%);border:1px solid hsl(0,0%,72%);border-radius:.25rem;cursor:pointer;transition:all .2s ease}.pp-project-worksteps .project-element-container .project-element .content .content-element .actions button:hover,.pp-project-worksteps .project-element-container .project-element .content .content-element .actions .select:hover,.pp-project-pricing .project-element-container .project-element .content .content-element .actions button:hover,.pp-project-pricing .project-element-container .project-element .content .content-element .actions .select:hover,.pp-project-shipping .project-element-container .project-element .content .content-element .actions button:hover,.pp-project-shipping .project-element-container .project-element .content .content-element .actions .select:hover,.pp-project-payment .project-element-container .project-element .content .content-element .actions button:hover,.pp-project-payment .project-element-container .project-element .content .content-element .actions .select:hover,.pp-project-pdf .project-element-container .project-element .content .content-element .actions button:hover,.pp-project-pdf .project-element-container .project-element .content .content-element .actions .select:hover{background-color:hsl(0,0%,72%)}.pp-project-worksteps .project-element-container .project-element .content .content-element .actions.edit-all-buttons,.pp-project-pricing .project-element-container .project-element .content .content-element .actions.edit-all-buttons,.pp-project-shipping .project-element-container .project-element .content .content-element .actions.edit-all-buttons,.pp-project-payment .project-element-container .project-element .content .content-element .actions.edit-all-buttons,.pp-project-pdf .project-element-container .project-element .content .content-element .actions.edit-all-buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;width:60%}.pp-project-worksteps .project-element-container .project-element .content .create-link,.pp-project-pricing .project-element-container .project-element .content .create-link,.pp-project-shipping .project-element-container .project-element .content .create-link,.pp-project-payment .project-element-container .project-element .content .create-link,.pp-project-pdf .project-element-container .project-element .content .create-link{padding-top:1rem;padding-right:0;padding-bottom:.5rem;padding-left:0}.pp-project-worksteps .project-element-container .project-element .content .create-link a,.pp-project-pricing .project-element-container .project-element .content .create-link a,.pp-project-shipping .project-element-container .project-element .content .create-link a,.pp-project-payment .project-element-container .project-element .content .create-link a,.pp-project-pdf .project-element-container .project-element .content .create-link a{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;background-color:hsl(0,0%,88%);border:1px solid hsl(0,0%,72%);border-radius:.25rem;color:initial;text-decoration:none;transition:all .2s ease}.pp-project-worksteps .project-element-container .project-element .content .create-link a:hover,.pp-project-pricing .project-element-container .project-element .content .create-link a:hover,.pp-project-shipping .project-element-container .project-element .content .create-link a:hover,.pp-project-payment .project-element-container .project-element .content .create-link a:hover,.pp-project-pdf .project-element-container .project-element .content .create-link a:hover{background-color:hsl(0,0%,72%)}.pp-project-worksteps .project-element-container .project-element .content select,.pp-project-pricing .project-element-container .project-element .content select,.pp-project-shipping .project-element-container .project-element .content select,.pp-project-payment .project-element-container .project-element .content select,.pp-project-pdf .project-element-container .project-element .content select{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.875rem;width:100%;border:1px solid hsl(0,0%,56%);border-radius:.25rem}.pp-project-worksteps .project-element-container .project-element .content textarea,.pp-project-pricing .project-element-container .project-element .content textarea,.pp-project-shipping .project-element-container .project-element .content textarea,.pp-project-payment .project-element-container .project-element .content textarea,.pp-project-pdf .project-element-container .project-element .content textarea{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;width:100%;min-height:200px;border:1px solid hsl(0,0%,72%);border-radius:2px;resize:none}.pp-project-worksteps .project-element-container .project-element .article-details-modal .modal-content,.pp-project-pricing .project-element-container .project-element .article-details-modal .modal-content,.pp-project-shipping .project-element-container .project-element .article-details-modal .modal-content,.pp-project-payment .project-element-container .project-element .article-details-modal .modal-content,.pp-project-pdf .project-element-container .project-element .article-details-modal .modal-content{margin-top:1.5rem;margin-right:1.5rem;margin-bottom:1.5rem;margin-left:1.5rem;width:800px}.pp-project-worksteps .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details,.pp-project-worksteps .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details,.pp-project-pricing .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details,.pp-project-pricing .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details,.pp-project-shipping .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details,.pp-project-shipping .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details,.pp-project-payment .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details,.pp-project-payment .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details,.pp-project-pdf .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details,.pp-project-pdf .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}.pp-project-worksteps .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .article-details-image,.pp-project-worksteps .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .article-details-image,.pp-project-pricing .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .article-details-image,.pp-project-pricing .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .article-details-image,.pp-project-shipping .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .article-details-image,.pp-project-shipping .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .article-details-image,.pp-project-payment .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .article-details-image,.pp-project-payment .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .article-details-image,.pp-project-pdf .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .article-details-image,.pp-project-pdf .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .article-details-image{width:50%}.pp-project-worksteps .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .article-details-image svg,.pp-project-worksteps .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .article-details-image img,.pp-project-worksteps .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .article-details-image svg,.pp-project-worksteps .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .article-details-image img,.pp-project-pricing .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .article-details-image svg,.pp-project-pricing .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .article-details-image img,.pp-project-pricing .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .article-details-image svg,.pp-project-pricing .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .article-details-image img,.pp-project-shipping .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .article-details-image svg,.pp-project-shipping .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .article-details-image img,.pp-project-shipping .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .article-details-image svg,.pp-project-shipping .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .article-details-image img,.pp-project-payment .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .article-details-image svg,.pp-project-payment .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .article-details-image img,.pp-project-payment .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .article-details-image svg,.pp-project-payment .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .article-details-image img,.pp-project-pdf .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .article-details-image svg,.pp-project-pdf .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .article-details-image img,.pp-project-pdf .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .article-details-image svg,.pp-project-pdf .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .article-details-image img{max-width:100%;max-height:250px}.pp-project-worksteps .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .detail-entries,.pp-project-worksteps .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .bend-lines,.pp-project-worksteps .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .detail-entries,.pp-project-worksteps .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .bend-lines,.pp-project-pricing .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .detail-entries,.pp-project-pricing .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .bend-lines,.pp-project-pricing .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .detail-entries,.pp-project-pricing .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .bend-lines,.pp-project-shipping .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .detail-entries,.pp-project-shipping .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .bend-lines,.pp-project-shipping .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .detail-entries,.pp-project-shipping .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .bend-lines,.pp-project-payment .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .detail-entries,.pp-project-payment .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .bend-lines,.pp-project-payment .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .detail-entries,.pp-project-payment .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .bend-lines,.pp-project-pdf .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .detail-entries,.pp-project-pdf .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .bend-lines,.pp-project-pdf .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .detail-entries,.pp-project-pdf .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .bend-lines{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.pp-project-worksteps .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .bend-lines,.pp-project-worksteps .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .bend-lines,.pp-project-pricing .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .bend-lines,.pp-project-pricing .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .bend-lines,.pp-project-shipping .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .bend-lines,.pp-project-shipping .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .bend-lines,.pp-project-payment .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .bend-lines,.pp-project-payment .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .bend-lines,.pp-project-pdf .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .bend-lines,.pp-project-pdf .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .bend-lines{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;width:100%}.pp-project-worksteps .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .bend-lines .bend-line,.pp-project-worksteps .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .bend-lines .bend-line,.pp-project-pricing .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .bend-lines .bend-line,.pp-project-pricing .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .bend-lines .bend-line,.pp-project-shipping .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .bend-lines .bend-line,.pp-project-shipping .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .bend-lines .bend-line,.pp-project-payment .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .bend-lines .bend-line,.pp-project-payment .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .bend-lines .bend-line,.pp-project-pdf .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .bend-lines .bend-line,.pp-project-pdf .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .bend-lines .bend-line{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap}.pp-project-worksteps .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .bend-lines .bend-line .bend-line-details,.pp-project-worksteps .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .bend-lines .bend-line .bend-line-details,.pp-project-pricing .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .bend-lines .bend-line .bend-line-details,.pp-project-pricing .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .bend-lines .bend-line .bend-line-details,.pp-project-shipping .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .bend-lines .bend-line .bend-line-details,.pp-project-shipping .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .bend-lines .bend-line .bend-line-details,.pp-project-payment .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .bend-lines .bend-line .bend-line-details,.pp-project-payment .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .bend-lines .bend-line .bend-line-details,.pp-project-pdf .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .component-details .bend-lines .bend-line .bend-line-details,.pp-project-pdf .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details .bend-lines .bend-line .bend-line-details{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.pp-project-worksteps .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details,.pp-project-pricing .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details,.pp-project-shipping .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details,.pp-project-payment .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details,.pp-project-pdf .project-element-container .project-element .article-details-modal .modal-content .article-details-modal-content .workstep-details{margin-top:1rem}.pp-project-worksteps .project-element-container .project-actions,.pp-project-pricing .project-element-container .project-actions,.pp-project-shipping .project-element-container .project-actions,.pp-project-payment .project-element-container .project-actions,.pp-project-pdf .project-element-container .project-actions{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;flex-wrap:wrap;width:100%}.pp-project-worksteps .project-element-container .project-actions a,.pp-project-worksteps .project-element-container .project-actions button,.pp-project-pricing .project-element-container .project-actions a,.pp-project-pricing .project-element-container .project-actions button,.pp-project-shipping .project-element-container .project-actions a,.pp-project-shipping .project-element-container .project-actions button,.pp-project-payment .project-element-container .project-actions a,.pp-project-payment .project-element-container .project-actions button,.pp-project-pdf .project-element-container .project-actions a,.pp-project-pdf .project-element-container .project-actions button{padding-top:.5rem;padding-right:1.5rem;padding-bottom:.5rem;padding-left:1.5rem;font-size:.875rem;display:inline-block;color:initial;background-color:hsl(0,0%,88%);border:1px solid hsl(0,0%,72%);border-radius:.25rem;cursor:pointer;transition:all .2s ease;text-decoration:none}.pp-project-worksteps .project-element-container .project-actions a:hover,.pp-project-worksteps .project-element-container .project-actions button:hover,.pp-project-pricing .project-element-container .project-actions a:hover,.pp-project-pricing .project-element-container .project-actions button:hover,.pp-project-shipping .project-element-container .project-actions a:hover,.pp-project-shipping .project-element-container .project-actions button:hover,.pp-project-payment .project-element-container .project-actions a:hover,.pp-project-payment .project-element-container .project-actions button:hover,.pp-project-pdf .project-element-container .project-actions a:hover,.pp-project-pdf .project-element-container .project-actions button:hover{background-color:hsl(0,0%,72%)}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group,.pp-project-payment .workstep-modal .workstep-modal-content .form-group,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0;width:100%}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group input,.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group select,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group input,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group select,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group input,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group select,.pp-project-payment .workstep-modal .workstep-modal-content .form-group input,.pp-project-payment .workstep-modal .workstep-modal-content .form-group select,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group input,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group select{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.875rem;width:100%;border:1px solid hsl(0,0%,56%);border-radius:.25rem}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group select,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group select,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group select,.pp-project-payment .workstep-modal .workstep-modal-content .form-group select,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group select{margin-top:.5rem}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group label,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group label,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group label,.pp-project-payment .workstep-modal .workstep-modal-content .form-group label,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group label{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:0}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group .time-calculation,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group .time-calculation,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group .time-calculation,.pp-project-payment .workstep-modal .workstep-modal-content .form-group .time-calculation,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group .time-calculation{display:inline-flex;align-items:center;gap:2px;width:100%}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group .time-calculation .time-input-wrapper,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group .time-calculation .time-input-wrapper,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group .time-calculation .time-input-wrapper,.pp-project-payment .workstep-modal .workstep-modal-content .form-group .time-calculation .time-input-wrapper,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group .time-calculation .time-input-wrapper{display:inline-flex;align-items:center;gap:2px}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group .time-calculation .time-input-wrapper input,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group .time-calculation .time-input-wrapper input,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group .time-calculation .time-input-wrapper input,.pp-project-payment .workstep-modal .workstep-modal-content .form-group .time-calculation .time-input-wrapper input,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group .time-calculation .time-input-wrapper input{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;background-color:hsl(0,0%,88%);border:1px solid hsl(0,0%,72%);border-radius:.25rem;width:fit-content;max-width:100px}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group .time-calculation .time-input-wrapper .currency-symbol,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group .time-calculation .time-input-wrapper .currency-symbol,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group .time-calculation .time-input-wrapper .currency-symbol,.pp-project-payment .workstep-modal .workstep-modal-content .form-group .time-calculation .time-input-wrapper .currency-symbol,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group .time-calculation .time-input-wrapper .currency-symbol{margin-left:4px}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group .time-calculation .price-display,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group .time-calculation .price-display,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group .time-calculation .price-display,.pp-project-payment .workstep-modal .workstep-modal-content .form-group .time-calculation .price-display,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group .time-calculation .price-display{width:100%;text-align:right}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group .fixed-calculation,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group .fixed-calculation,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group .fixed-calculation,.pp-project-payment .workstep-modal .workstep-modal-content .form-group .fixed-calculation,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group .fixed-calculation{display:flex;justify-content:flex-end;width:100%}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group .fixed-calculation .fixed-rate-display,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group .fixed-calculation .fixed-rate-display,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group .fixed-calculation .fixed-rate-display,.pp-project-payment .workstep-modal .workstep-modal-content .form-group .fixed-calculation .fixed-rate-display,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group .fixed-calculation .fixed-rate-display{font-size:1.5rem;font-weight:600}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group .formula-calculation,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group .formula-calculation,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group .formula-calculation,.pp-project-payment .workstep-modal .workstep-modal-content .form-group .formula-calculation,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group .formula-calculation{display:flex;flex-direction:column;gap:1rem;width:100%}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-section,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-section,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-section,.pp-project-payment .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-section,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-section{display:flex;flex-direction:column;gap:.5rem}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-display,.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-replaced,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-display,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-replaced,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-display,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-replaced,.pp-project-payment .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-display,.pp-project-payment .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-replaced,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-display,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-replaced{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;font-size:.875rem;background-color:hsl(0,0%,88%);border:1px solid hsl(0,0%,72%);border-radius:.25rem;word-break:break-all;line-height:1.5}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-inputs,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-inputs,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-inputs,.pp-project-payment .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-inputs,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-inputs{display:flex;flex-direction:column;gap:.5rem}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row,.pp-project-payment .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row{display:flex;align-items:center;gap:1rem;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;background-color:hsl(0,0%,88%);border-radius:.25rem}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row label,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row label,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row label,.pp-project-payment .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row label,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row label{flex:1}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row label .key,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row label .key,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row label .key,.pp-project-payment .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row label .key,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row label .key{font-size:.875rem;font-weight:600;color:#333}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row label .description,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row label .description,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row label .description,.pp-project-payment .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row label .description,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row label .description{font-size:.875rem;font-weight:normal;color:hsl(0,0%,15%)}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row input.formula-input,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row input.formula-input,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row input.formula-input,.pp-project-payment .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row input.formula-input,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-input-row input.formula-input{width:120px;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.875rem;border:1px solid hsl(0,0%,56%);border-radius:.25rem}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-result-section,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-result-section,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-result-section,.pp-project-payment .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-result-section,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-result-section{margin-top:.5rem}.pp-project-worksteps .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-result,.pp-project-pricing .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-result,.pp-project-shipping .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-result,.pp-project-payment .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-result,.pp-project-pdf .workstep-modal .workstep-modal-content .form-group .formula-calculation .formula-result{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;font-size:2rem;font-weight:bold;text-align:right}.pp-project-worksteps .scale-prices-modal .modal-content,.pp-project-pricing .scale-prices-modal .modal-content,.pp-project-shipping .scale-prices-modal .modal-content,.pp-project-payment .scale-prices-modal .modal-content,.pp-project-pdf .scale-prices-modal .modal-content{margin-top:1.5rem;margin-right:1.5rem;margin-bottom:1.5rem;margin-left:1.5rem;width:600px}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:1.5rem}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table{margin-top:1rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.75rem;max-height:400px;overflow-y:auto}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;background-color:hsl(0,0%,88%);border:1px solid hsl(0,0%,72%);border-radius:.25rem;transition:all .2s ease}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.error,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.error,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.error,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.error,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.error{border:2px solid #880808;background-color:hsl(0,88.8888888889%,78.2352941176%)}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.current-scale-price .scale-multiplicity-input,.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.current-scale-price .scale-price-input-wrapper,.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.current-scale-price .scale-price-actions,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.current-scale-price .scale-multiplicity-input,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.current-scale-price .scale-price-input-wrapper,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.current-scale-price .scale-price-actions,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.current-scale-price .scale-multiplicity-input,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.current-scale-price .scale-price-input-wrapper,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.current-scale-price .scale-price-actions,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.current-scale-price .scale-multiplicity-input,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.current-scale-price .scale-price-input-wrapper,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.current-scale-price .scale-price-actions,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.current-scale-price .scale-multiplicity-input,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.current-scale-price .scale-price-input-wrapper,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.current-scale-price .scale-price-actions{display:none}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.current-scale-price .current-price-label,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.current-scale-price .current-price-label,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.current-scale-price .current-price-label,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.current-scale-price .current-price-label,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.current-scale-price .current-price-label{display:block;font-size:.875rem;color:#333;margin-bottom:.5rem}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-multiplicity-input,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-multiplicity-input,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-multiplicity-input,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-multiplicity-input,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-multiplicity-input{flex:1}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-multiplicity-input input.scale-multiplicity,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-multiplicity-input input.scale-multiplicity,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-multiplicity-input input.scale-multiplicity,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-multiplicity-input input.scale-multiplicity,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-multiplicity-input input.scale-multiplicity{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-size:.875rem;width:100%;border:1px solid hsl(0,0%,56%);border-radius:.25rem}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper{flex:2;display:inline-flex;align-items:center;gap:2px}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper input,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper input,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper input,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper input,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper input{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;background-color:hsl(0,0%,98%);border:1px solid hsl(0,0%,72%);border-radius:.25rem;width:fit-content;max-width:80px}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper .scale-price-int,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper .scale-price-int,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper .scale-price-int,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper .scale-price-int,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper .scale-price-int{max-width:100px}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper .currency-symbol,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper .currency-symbol,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper .currency-symbol,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper .currency-symbol,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper .currency-symbol{margin-left:4px}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-display,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-display,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-display,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-display,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-display{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-display .multiplicity-display::after,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-display .multiplicity-display::after,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-display .multiplicity-display::after,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-display .multiplicity-display::after,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-display .multiplicity-display::after{content:":"}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions button,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions button,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions button,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions button,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions button{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;background-color:hsl(0,0%,98%);border:1px solid hsl(0,0%,72%);border-radius:.25rem;cursor:pointer;transition:all .2s ease}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions button:hover,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions button:hover,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions button:hover,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions button:hover,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions button:hover{background-color:hsl(0,0%,72%)}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions .edit-scale-price-btn,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions .edit-scale-price-btn,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions .edit-scale-price-btn,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions .edit-scale-price-btn,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions .edit-scale-price-btn{color:#000}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions .edit-scale-price-btn:hover,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions .edit-scale-price-btn:hover,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions .edit-scale-price-btn:hover,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions .edit-scale-price-btn:hover,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions .edit-scale-price-btn:hover{background-color:hsl(0,0%,45%)}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions .remove-scale-price-btn,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions .remove-scale-price-btn,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions .remove-scale-price-btn,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions .remove-scale-price-btn,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions .remove-scale-price-btn{color:#880808}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions .remove-scale-price-btn:hover,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions .remove-scale-price-btn:hover,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions .remove-scale-price-btn:hover,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions .remove-scale-price-btn:hover,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-actions .remove-scale-price-btn:hover{background-color:hsl(0,88.8888888889%,78.2352941176%)}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .current-price-label,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .current-price-label,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .current-price-label,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .current-price-label,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .current-price-label{display:none}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.editing,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.editing,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.editing,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.editing,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.editing{background-color:hsl(0,0%,48%)}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.editing input,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.editing input,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.editing input,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.editing input,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.editing input{background-color:#fff}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-multiplicity-input,.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-multiplicity-input,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-multiplicity-input,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-multiplicity-input,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-multiplicity-input,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper{position:relative}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-multiplicity-input input.input-error,.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper input.input-error,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-multiplicity-input input.input-error,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper input.input-error,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-multiplicity-input input.input-error,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper input.input-error,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-multiplicity-input input.input-error,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper input.input-error,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-multiplicity-input input.input-error,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row .scale-price-input-wrapper input.input-error{border-color:#880808 !important;box-shadow:0 0 0 .2rem rgba(136,8,8,.25) !important}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.error,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.error,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.error,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.error,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-prices-table .scale-price-row.error{border:2px solid #880808;background-color:hsl(0,88.8888888889%,78.2352941176%)}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:1rem}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .add-scale-price-btn,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .add-scale-price-btn,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .add-scale-price-btn,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .add-scale-price-btn,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .add-scale-price-btn{padding-top:.5rem;padding-right:1.5rem;padding-bottom:.5rem;padding-left:1.5rem;font-size:.875rem;background-color:hsl(0,0%,88%);border:1px solid hsl(0,0%,72%);border-radius:.25rem;cursor:pointer;transition:all .2s ease;align-self:flex-start}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .add-scale-price-btn:hover,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .add-scale-price-btn:hover,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .add-scale-price-btn:hover,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .add-scale-price-btn:hover,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .add-scale-price-btn:hover{background-color:hsl(0,0%,72%)}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .add-scale-price-btn:disabled,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .add-scale-price-btn:disabled,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .add-scale-price-btn:disabled,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .add-scale-price-btn:disabled,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .add-scale-price-btn:disabled{opacity:.5;cursor:not-allowed;background-color:hsl(0,0%,88%)}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .add-scale-price-btn:disabled:hover,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .add-scale-price-btn:disabled:hover,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .add-scale-price-btn:disabled:hover,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .add-scale-price-btn:disabled:hover,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .add-scale-price-btn:disabled:hover{background-color:hsl(0,0%,88%)}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .error-message,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .error-message,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .error-message,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .error-message,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .error-message{font-size:.75rem;color:#880808;display:none}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .error-message.show,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .error-message.show,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .error-message.show,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .error-message.show,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .scale-price-actions .error-message.show{display:block}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container{margin-top:1rem;margin-right:0;margin-bottom:1rem;margin-left:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container label,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container label,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container label,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container label,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container label{font-size:.875rem;cursor:pointer;user-select:none}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container input[type=checkbox].propagate-assembly-prices,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container input[type=checkbox].propagate-assembly-prices,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container input[type=checkbox].propagate-assembly-prices,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container input[type=checkbox].propagate-assembly-prices,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container input[type=checkbox].propagate-assembly-prices{width:1.25rem;height:1.25rem;cursor:pointer;accent-color:#000;border:1px solid hsl(0,0%,72%);border-radius:.25rem;transition:all .2s ease}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container input[type=checkbox].propagate-assembly-prices:hover,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container input[type=checkbox].propagate-assembly-prices:hover,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container input[type=checkbox].propagate-assembly-prices:hover,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container input[type=checkbox].propagate-assembly-prices:hover,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container input[type=checkbox].propagate-assembly-prices:hover{border-color:#000}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container input[type=checkbox].propagate-assembly-prices:disabled,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container input[type=checkbox].propagate-assembly-prices:disabled,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container input[type=checkbox].propagate-assembly-prices:disabled,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container input[type=checkbox].propagate-assembly-prices:disabled,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .propagate-assembly-prices-container input[type=checkbox].propagate-assembly-prices:disabled{cursor:not-allowed;opacity:.5;background-color:hsl(0,0%,88%)}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;padding-top:1rem;padding-right:0;padding-bottom:0;padding-left:0;border-top:1px solid hsl(0,0%,72%)}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions button,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions button,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions button,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions button,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions button{padding-top:.5rem;padding-right:1.5rem;padding-bottom:.5rem;padding-left:1.5rem;font-size:.875rem;background-color:hsl(0,0%,88%);border:1px solid hsl(0,0%,72%);border-radius:.25rem;cursor:pointer;transition:all .2s ease}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions button:hover,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions button:hover,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions button:hover,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions button:hover,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions button:hover{background-color:hsl(0,0%,72%)}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions button.save-scale-prices-btn,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions button.save-scale-prices-btn,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions button.save-scale-prices-btn,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions button.save-scale-prices-btn,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions button.save-scale-prices-btn{background-color:#000;color:#fff;border-color:#000}.pp-project-worksteps .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions button.save-scale-prices-btn:hover,.pp-project-pricing .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions button.save-scale-prices-btn:hover,.pp-project-shipping .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions button.save-scale-prices-btn:hover,.pp-project-payment .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions button.save-scale-prices-btn:hover,.pp-project-pdf .scale-prices-modal .modal-content .scale-prices-modal-content .modal-actions button.save-scale-prices-btn:hover{background-color:hsl(0,0%,-10%)}.floating-quote-btn{position:fixed;bottom:50px;right:325px;width:60px;height:60px;background-color:#000;border:none;border-radius:50%;padding:10px 15px 10px 12px;font-size:30px;color:hsl(0,0%,98%);cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.5);z-index:1000;transition:background-color .3s ease}.floating-quote-btn:hover{background-color:#000}.quote-modal .modal-content{width:100%;max-width:1000px;height:90vh;max-height:900px;display:flex;flex-direction:column}.quote-modal .modal-content .modal-header{flex-shrink:0}.quote-modal .modal-content .quote-modal-content{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.quote-modal .modal-content .quote-modal-content .quote-preview-note{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-top:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;flex-shrink:0;border-bottom:1px solid hsl(0,0%,72%)}.quote-modal .modal-content .quote-modal-content .quote-preview-note p{margin:0;color:hsl(0,0%,48%);flex:1}.quote-modal .modal-content .quote-modal-content .quote-preview-note button{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;font-weight:500;text-align:center;text-decoration:none;background-color:#000;color:#fff;border:none;border-radius:.25rem;cursor:pointer;transition:all .2s ease;white-space:nowrap;flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.quote-modal .modal-content .quote-modal-content .quote-preview-note button:hover{background-color:#000}.quote-modal .modal-content .quote-modal-content .quote-preview-note button:active{transform:translateY(1px)}.quote-modal .modal-content .quote-modal-content iframe{flex:1;width:100%;border:none;min-height:0}.pp-project-summary,.pp-accept{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;width:100%;max-width:800px}.pp-project-summary h1,.pp-accept h1{margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;font-size:1.5rem;font-weight:600}.pp-project-summary .summary-actions,.pp-project-summary .accept-actions,.pp-project-summary .quote-actions,.pp-accept .summary-actions,.pp-accept .accept-actions,.pp-accept .quote-actions{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:1rem;flex:11 200px;margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0;max-width:100%}.pp-project-summary .summary-actions .quote-status,.pp-project-summary .accept-actions .quote-status,.pp-project-summary .quote-actions .quote-status,.pp-accept .summary-actions .quote-status,.pp-accept .accept-actions .quote-status,.pp-accept .quote-actions .quote-status{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;padding-top:.5rem;padding-right:1.5rem;padding-bottom:.5rem;padding-left:1.5rem;background-color:hsl(0,0%,88%);border:1px solid hsl(0,0%,72%);border-radius:.5rem}.pp-project-summary .summary-actions .quote-status .status-label,.pp-project-summary .accept-actions .quote-status .status-label,.pp-project-summary .quote-actions .quote-status .status-label,.pp-accept .summary-actions .quote-status .status-label,.pp-accept .accept-actions .quote-status .status-label,.pp-accept .quote-actions .quote-status .status-label{font-weight:600;color:hsl(0,0%,48%)}.pp-project-summary .summary-actions .quote-status .status-value,.pp-project-summary .accept-actions .quote-status .status-value,.pp-project-summary .quote-actions .quote-status .status-value,.pp-accept .summary-actions .quote-status .status-value,.pp-accept .accept-actions .quote-status .status-value,.pp-accept .quote-actions .quote-status .status-value{font-weight:600}.pp-project-summary .summary-actions .quote-status .status-value.status-accepted,.pp-project-summary .accept-actions .quote-status .status-value.status-accepted,.pp-project-summary .quote-actions .quote-status .status-value.status-accepted,.pp-accept .summary-actions .quote-status .status-value.status-accepted,.pp-accept .accept-actions .quote-status .status-value.status-accepted,.pp-accept .quote-actions .quote-status .status-value.status-accepted{color:#355e3b}.pp-project-summary .summary-actions .quote-status .status-value.status-denied,.pp-project-summary .accept-actions .quote-status .status-value.status-denied,.pp-project-summary .quote-actions .quote-status .status-value.status-denied,.pp-accept .summary-actions .quote-status .status-value.status-denied,.pp-accept .accept-actions .quote-status .status-value.status-denied,.pp-accept .quote-actions .quote-status .status-value.status-denied{color:#880808}.pp-project-summary .summary-actions .quote-status .status-value.status-,.pp-project-summary .accept-actions .quote-status .status-value.status-,.pp-project-summary .quote-actions .quote-status .status-value.status-,.pp-accept .summary-actions .quote-status .status-value.status-,.pp-accept .accept-actions .quote-status .status-value.status-,.pp-accept .quote-actions .quote-status .status-value.status-{color:#ff9800}.pp-project-summary .summary-actions .download.button,.pp-project-summary .summary-actions a.download.button,.pp-project-summary .summary-actions .accept-btn,.pp-project-summary .summary-actions .deny-btn,.pp-project-summary .accept-actions .download.button,.pp-project-summary .accept-actions a.download.button,.pp-project-summary .accept-actions .accept-btn,.pp-project-summary .accept-actions .deny-btn,.pp-project-summary .quote-actions .download.button,.pp-project-summary .quote-actions a.download.button,.pp-project-summary .quote-actions .accept-btn,.pp-project-summary .quote-actions .deny-btn,.pp-accept .summary-actions .download.button,.pp-accept .summary-actions a.download.button,.pp-accept .summary-actions .accept-btn,.pp-accept .summary-actions .deny-btn,.pp-accept .accept-actions .download.button,.pp-accept .accept-actions a.download.button,.pp-accept .accept-actions .accept-btn,.pp-accept .accept-actions .deny-btn,.pp-accept .quote-actions .download.button,.pp-accept .quote-actions a.download.button,.pp-accept .quote-actions .accept-btn,.pp-accept .quote-actions .deny-btn{padding-top:.5rem;padding-right:1.5rem;padding-bottom:.5rem;padding-left:1.5rem;font-size:.875rem;text-align:center;text-decoration:none;display:inline-block;background-color:hsl(0,0%,88%);border:1px solid hsl(0,0%,72%);border-radius:.25rem;cursor:pointer;transition:all .2s ease;color:inherit}.pp-project-summary .summary-actions .download.button:hover,.pp-project-summary .summary-actions a.download.button:hover,.pp-project-summary .summary-actions .accept-btn:hover,.pp-project-summary .summary-actions .deny-btn:hover,.pp-project-summary .accept-actions .download.button:hover,.pp-project-summary .accept-actions a.download.button:hover,.pp-project-summary .accept-actions .accept-btn:hover,.pp-project-summary .accept-actions .deny-btn:hover,.pp-project-summary .quote-actions .download.button:hover,.pp-project-summary .quote-actions a.download.button:hover,.pp-project-summary .quote-actions .accept-btn:hover,.pp-project-summary .quote-actions .deny-btn:hover,.pp-accept .summary-actions .download.button:hover,.pp-accept .summary-actions a.download.button:hover,.pp-accept .summary-actions .accept-btn:hover,.pp-accept .summary-actions .deny-btn:hover,.pp-accept .accept-actions .download.button:hover,.pp-accept .accept-actions a.download.button:hover,.pp-accept .accept-actions .accept-btn:hover,.pp-accept .accept-actions .deny-btn:hover,.pp-accept .quote-actions .download.button:hover,.pp-accept .quote-actions a.download.button:hover,.pp-accept .quote-actions .accept-btn:hover,.pp-accept .quote-actions .deny-btn:hover{background-color:hsl(0,0%,72%)}.pp-project-summary .quote-layout,.pp-accept .quote-layout{display:flex;flex-direction:row;align-items:start;justify-content:flex-start;flex-wrap:wrap;gap:1.5rem}.pp-project-summary .quote-layout .quote-pdf,.pp-accept .quote-layout .quote-pdf{flex:1 1 500px;max-width:100%;aspect-ratio:210/297;border:1px solid hsl(0,0%,72%);border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden;position:relative}.pp-project-summary .quote-layout .quote-pdf iframe,.pp-accept .quote-layout .quote-pdf iframe{position:absolute;width:100%;height:100%;border:none}.pp-project-upload .pp-project-navigation,.pp-project-worksteps .pp-project-navigation,.pp-project-pricing .pp-project-navigation,.pp-project-shipping .pp-project-navigation,.pp-project-payment .pp-project-navigation,.pp-project-pdf .pp-project-navigation,.pp-project-summary .pp-project-navigation{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;width:100%;max-width:600px}.pp-project-upload .pp-project-navigation .pp-navigation-container,.pp-project-worksteps .pp-project-navigation .pp-navigation-container,.pp-project-pricing .pp-project-navigation .pp-navigation-container,.pp-project-shipping .pp-project-navigation .pp-navigation-container,.pp-project-payment .pp-project-navigation .pp-navigation-container,.pp-project-pdf .pp-project-navigation .pp-navigation-container,.pp-project-summary .pp-project-navigation .pp-navigation-container{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;color:hsl(0,0%,48%)}.pp-project-upload .pp-project-navigation .pp-navigation-container .nav-link,.pp-project-worksteps .pp-project-navigation .pp-navigation-container .nav-link,.pp-project-pricing .pp-project-navigation .pp-navigation-container .nav-link,.pp-project-shipping .pp-project-navigation .pp-navigation-container .nav-link,.pp-project-payment .pp-project-navigation .pp-navigation-container .nav-link,.pp-project-pdf .pp-project-navigation .pp-navigation-container .nav-link,.pp-project-summary .pp-project-navigation .pp-navigation-container .nav-link{color:#333}.pp-project-upload .pp-project-navigation .pp-navigation-container .nav-link.selected,.pp-project-worksteps .pp-project-navigation .pp-navigation-container .nav-link.selected,.pp-project-pricing .pp-project-navigation .pp-navigation-container .nav-link.selected,.pp-project-shipping .pp-project-navigation .pp-navigation-container .nav-link.selected,.pp-project-payment .pp-project-navigation .pp-navigation-container .nav-link.selected,.pp-project-pdf .pp-project-navigation .pp-navigation-container .nav-link.selected,.pp-project-summary .pp-project-navigation .pp-navigation-container .nav-link.selected{font-size:1.5rem;font-weight:600;color:hsl(0,0%,15%)}.pp-projects{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;width:100%;max-width:1200px}.pp-projects .search-container{margin-top:0;margin-right:0;margin-bottom:1.5rem;margin-left:0}.pp-projects .search-container fieldset{padding-top:.25rem;padding-right:.5rem;padding-bottom:.25rem;padding-left:.5rem;position:relative;border:1px solid hsl(0,0%,72%);border-radius:.25rem}.pp-projects .search-container fieldset label:first-child{margin-top:0;margin-right:.25rem;margin-bottom:0;margin-left:0}.pp-projects .search-container fieldset label#projects-search-clear{cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.pp-projects .search-container fieldset input[type=search]{border:none;outline:none;width:calc(100% - 50px)}.pp-projects .projects-list{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0}.pp-projects .projects-list .no-results{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;text-align:center;font-style:italic;color:#333}.pp-projects .projects-list .project-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;border-bottom:1px solid hsl(0,0%,72%);transition:background-color .2s ease}.pp-projects .projects-list .project-item:hover{background-color:hsl(0,0%,88%)}.pp-projects .projects-list .project-item .project-image-container{margin-top:0;margin-right:1rem;margin-bottom:0;margin-left:0;display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;min-width:156px;max-width:156px;min-height:100px}.pp-projects .projects-list .project-item .project-image-container .image-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap}.pp-projects .projects-list .project-item .project-image-container .more-indicator{width:39px;text-align:center;cursor:default}.pp-projects .projects-list .project-item .project-name-container{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex:1}.pp-projects .projects-list .project-item .project-name-container .project-name{font-weight:900}.pp-projects .projects-list .project-item .project-name-container .project-owner-container{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:.25rem;color:#333}.pp-projects .projects-list .project-item .project-name-container .project-owner-container .project-owner-company{font-style:italic}.pp-projects .projects-list .project-item .project-price{display:flex;flex-direction:row;align-items:center;justify-content:end;flex-wrap:wrap;flex:1;font-weight:900}.pp-projects .projects-list .project-item .project-recalculate,.pp-projects .projects-list .project-item .project-show-quotes{display:flex;flex-direction:row;align-items:center;justify-content:end;flex-wrap:wrap;flex:1}.pp-projects .projects-list .project-item .project-recalculate a,.pp-projects .projects-list .project-item .project-show-quotes a{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-weight:900;text-decoration:none;display:inline-block;background-color:hsl(0,0%,64%);border-radius:.25rem;color:#000;transition:background-color .2s ease}.pp-projects .projects-list .project-item .project-recalculate a:hover,.pp-projects .projects-list .project-item .project-show-quotes a:hover{background-color:hsl(0,0%,56%)}.pp-projects .projects-list .project-item .project-recalculate button,.pp-projects .projects-list .project-item .project-show-quotes button{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;font-weight:900;text-decoration:none;background-color:rgba(0,0,0,0);color:#000;border:none;cursor:pointer;transition:background-color .2s ease}.pp-projects .projects-list .project-item .project-recalculate button:hover,.pp-projects .projects-list .project-item .project-show-quotes button:hover{color:#000}.pp-projects .pagination-container{display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;margin-right:0;margin-bottom:1.5rem;margin-left:0}@media(max-width: 768px){.pp-projects .pagination-container{flex-direction:column;gap:16px}}.pp-projects .pagination-info{margin-top:0;margin-right:1.5rem;margin-bottom:0;margin-left:0;font-size:.875rem;color:#333;white-space:nowrap}@media(max-width: 768px){.pp-projects .pagination-info{margin-right:0;order:3}}.pp-projects .pagination-controls{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap}@media(max-width: 768px){.pp-projects .pagination-controls{flex-direction:column;gap:16px}}.pp-projects .pagination{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.25rem}.pp-projects .pagination button{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;text-align:center;border:1px solid hsl(0,0%,72%);background-color:hsl(0,0%,98%);color:hsl(0,0%,15%);cursor:pointer;border-radius:.25rem;transition:all .2s ease;min-width:40px}.pp-projects .pagination button:hover:not(:disabled){background-color:hsl(0,0%,88%);border-color:hsl(0,0%,48%);transform:translateY(-1px)}.pp-projects .pagination button:disabled{opacity:.5;cursor:not-allowed;background-color:hsl(0,0%,88%)}.pp-projects .pagination button:disabled:hover{transform:none}.pp-projects .pagination button.active{font-weight:900;background-color:#000;color:#fff;border-color:#000}.pp-projects .pagination button.active:hover{background-color:#000;border-color:#000}.pp-projects .pagination button:first-child,.pp-projects .pagination button:last-child{font-weight:500;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem}.pp-projects .pagination .page-ellipsis{padding-top:.5rem;padding-right:.25rem;padding-bottom:.5rem;padding-left:.25rem;font-weight:900;color:#333;user-select:none}.pp-projects .create-project{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:14px;font-weight:400;text-decoration:none;background-color:#333;color:#fff;border:none;border-radius:.25rem}.pp-projects .create-project:hover{background-color:hsl(0,0%,17%)}.pp-wsi-imports{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;width:100%;max-width:800px}.pp-wsi-imports .wsi-imports-container{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0}.pp-wsi-imports .wsi-imports-container .no-wsi-imports{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem;text-align:left;font-style:italic;color:#333}.pp-wsi-imports .wsi-imports-container .no-wsi-imports p{margin-top:0;margin-right:0;margin-bottom:.5rem;margin-left:0}.pp-wsi-imports .wsi-imports-container .no-wsi-imports p:last-of-type{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0}.pp-wsi-imports .wsi-imports-container .no-wsi-imports .btn-no-imports{padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;font-size:.875rem;font-weight:400;font-style:normal;text-decoration:none;display:inline-block;background-color:#000;color:#fff;border:none;border-radius:.25rem;transition:background-color .2s ease}.pp-wsi-imports .wsi-imports-container .no-wsi-imports .btn-no-imports:hover{background-color:#000}.pp-wsi-imports .wsi-imports-container .wsi-import-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem;border-bottom:1px solid hsl(0,0%,72%);transition:background-color .2s ease}.pp-wsi-imports .wsi-imports-container .wsi-import-item:hover{background-color:hsl(0,0%,88%)}.pp-wsi-imports .wsi-imports-container .wsi-import-item .wsi-import-date-created{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex:1;font-style:italic}.pp-wsi-imports .wsi-imports-container .wsi-import-item .wsi-import-project-name{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;flex:1;font-weight:900}.pp-wsi-imports .wsi-imports-container .wsi-import-item .btn-start{padding-top:.25rem;padding-right:.5rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.75rem;background-color:#333;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.pp-wsi-imports .wsi-imports-container .wsi-import-item .btn-start:hover{background-color:hsl(0,0%,17%)}.pp-wsi-imports .edit-buttons{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:1rem}.pp-wsi-imports .edit-buttons .create-payment-method{font-size:.875rem;font-weight:400;text-decoration:none;padding-top:.5rem;padding-right:1rem;padding-bottom:.5rem;padding-left:1rem;background-color:#000;color:#fff;border:none;border-radius:.25rem}.pp-wsi-imports .edit-buttons .create-payment-method:hover{background-color:#000}.day{color:#333}.calendar .days-grid .day.selected{background-color:#000;color:#fff}.pricepilot-spinner .spinner{width:50%;height:50%}
/*# sourceMappingURL=pricepilot.css.map */