
.hp-existing-docs{width:100%;background:white;border:1px solid #dce5ef;border-radius:16px;padding:28px;margin-bottom:24px}.hp-existing-docs h2{font-size:28px!important;margin:0 0 12px}.hp-existing-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hp-existing-upload-grid label{display:flex;flex-direction:column;gap:12px;background:#f4f8fc;border:1px dashed #abc2dd;padding:22px;border-radius:12px;color:#19354a}.hp-existing-upload-grid small{font-weight:400;color:#617383}.hp-existing-upload-grid input{max-width:100%;font-size:14px}.hp-existing-upload-grid a{font-size:14px;text-decoration:underline}.hp-existing-order{display:flex;flex-wrap:wrap;width:100%;gap:24px}.hp-existing-order>.col-md-6{width:calc(50% - 12px);padding:24px;background:white;border:1px solid #dce5ef;border-radius:16px}.hp-existing-order .iconbox{padding:24px!important;border-radius:12px;background:#edf4fc!important;box-shadow:none}.hp-existing-order .iconbox h3{font-size:25px!important}.hp-existing-order p{text-align:left!important;line-height:1.8}.hp-existing-order input:not([type=checkbox]):not([type=hidden]){min-height:46px;border:1px solid #cddbe9!important;border-radius:8px!important;background:white!important}.hp-existing-order canvas{max-width:100%;border:1px solid #abc2dd;border-radius:10px;background:#f8fbff}.hp-existing-order h2{font-size:23px!important;text-transform:none!important}.hp-existing-order .col-md-12{padding:0}.hp-existing-order>div{max-width:100%}@media(max-width:767px){.hp-existing-upload-grid{grid-template-columns:1fr}.hp-existing-order>.col-md-6{width:100%}.hp-existing-docs{padding:20px}}

body[data-hp-redesign] .titlebar>.titlebar-inner{padding:42px 24px!important;background:radial-gradient(ellipse at top,#fff,#edf3f9)}body[data-hp-redesign] .titlebar h1{font-size:38px!important;max-width:700px;margin:auto;line-height:1.2!important}body[data-hp-redesign] .titlebar p{font-size:17px!important;margin:18px auto 0!important}.hp-existing-order .contact-form input:focus-visible,.hp-existing-docs input:focus-visible{outline:3px solid #9dbbe0;outline-offset:3px}

/* Final order flow: white license cards, attachments, then consent. */
#signature-pad.hp-existing-order>.hp-existing-docs{flex-basis:100%;margin:0;background:white}.hp-existing-order>#order_review,.hp-existing-order #order_review,.hp-existing-order .order_review_heading,.hp-existing-order>.col-md-6>p,.hp-existing-order #order_review table,.hp-existing-order #order_review tbody,.hp-existing-order #order_review tr,.hp-existing-order #order_review td{background:#fff!important}.hp-existing-order .order_review_heading:before,.hp-existing-order .order_review_heading:after,.hp-existing-order #order_review:before,.hp-existing-order #order_review:after{display:none!important}.hp-existing-order .order_review_heading{font-size:25px!important;line-height:1.3;padding:0!important;margin:0 0 16px!important}.hp-existing-order>.col-md-6>p{padding:0!important}.hp-existing-order #order_review{padding:0!important}.hp-existing-order #order_review table,.hp-existing-order #order_review tbody,.hp-existing-order #order_review tr{display:block;width:100%;border:0}.hp-existing-order #order_review td{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;padding:18px!important;border:1px solid #dce5ef;border-radius:12px;margin:0 0 16px;float:none}.hp-existing-order #order_review td>div{width:100%;padding:0;min-width:0}.hp-existing-order #order_review td>div:first-child,.hp-existing-order #order_review td>div:last-child{grid-column:1/-1}.hp-existing-order #order_review td>div:first-child{font-size:16px;font-weight:600;color:#19354a}.hp-existing-order #order_review input{margin:0!important;width:100%!important}.hp-existing-order .hp-signature-frame{position:relative;width:100%;border:1px solid #b8cce3;border-radius:12px;background:white;overflow:hidden}.hp-existing-order .hp-signature-frame canvas{display:block;width:100%;height:auto;border:0;border-radius:0;background:white;touch-action:none}.hp-existing-order #note{position:absolute;top:12px;left:14px;font-size:13px;color:#617383;pointer-events:none}.hp-existing-order #clear_btn{display:inline-flex;align-items:center;min-height:40px;width:auto!important;padding:8px 14px!important;margin-top:10px!important;border:1px solid #cbd9e9!important;border-radius:8px!important;color:#245b9b!important;background:white!important}.hp-existing-upload-grid label{background:white!important}.hp-existing-docs .hp-existing-upload-grid input[type=file]{width:100%;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:14px;line-height:1.5;margin:4px 0!important}.hp-existing-upload-grid input::file-selector-button{padding:11px 15px;margin-right:12px;border:1px solid #b4c9e1;border-radius:8px;background:#edf4fc;color:#245b9b;font-weight:600;cursor:pointer}.hp-existing-upload-grid input::file-selector-button:hover{background:#dceafa}.hp-existing-upload-grid a{color:#245b9b!important}.hp-existing-order .toggler-wrapper{max-width:100%}.hp-existing-order .toggler-wrapper>span{width:auto!important}

/* Full-width consent and padded license introduction. */
#signature-pad.hp-existing-order .toggler-wrapper{display:block!important;width:100%!important;height:auto!important;min-height:28px;padding-left:62px;position:relative;margin:0;box-sizing:border-box}#signature-pad.hp-existing-order .toggler-wrapper .toggler-slider{width:44px!important;height:24px!important;left:0;top:2px}#signature-pad.hp-existing-order .toggler-wrapper>span{display:block!important;float:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;font-size:15px;line-height:1.7}#signature-pad.hp-existing-order>.col-md-6>p.bg-athens-gray{background:#edf4fc!important;border:1px solid #d2e1f1;border-radius:12px;padding:24px!important;margin:0 0 24px!important;line-height:1.8}
