.termsOfService{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.termsOfService .adt_modal{max-width:820px!important;width:700px!important}.termsOfService .adt_modal .adt_heading-4{text-align:center}.termsText{max-height:580px;overflow-y:scroll;overflow-x:scroll}.merchant-info-section{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:4px;padding:12px 16px;margin-bottom:16px}.merchant-info-section .merchant-info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:6px}.merchant-info-section .merchant-info-row:last-child{margin-bottom:0}.merchant-info-section .merchant-info-row .merchant-info-label{font-weight:600;color:#555;min-width:120px;margin-right:8px;font-size:13px}.merchant-info-section .merchant-info-row .merchant-info-value{color:#333;font-size:13px;word-break:break-word}.terms-of-use-tax-table{max-height:65vh;overflow-y:auto!important}.terms-accepted-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 8px 8px;text-align:center}.terms-accepted-section .terms-accepted-icon{margin-bottom:16px}.terms-accepted-section .terms-accepted-title{font-size:20px;font-weight:700;color:#333;margin-bottom:12px}.terms-accepted-section .terms-accepted-message{font-size:14px;color:#555;margin-bottom:24px;max-width:480px;line-height:1.5}.terms-accepted-section .activation-code-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;width:100%}.terms-accepted-section .activation-code-container .activation-code-label{font-size:12px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.terms-accepted-section .activation-code-container .activation-code-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f4f6f8;border:1px solid #dde1e7;border-radius:8px;padding:12px 20px;gap:12px}.terms-accepted-section .activation-code-container .activation-code-box.activation-code-empty{opacity:.6}.terms-accepted-section .activation-code-container .activation-code-box .activation-code-value{font-family:Courier New,Courier,monospace;font-size:22px;font-weight:700;color:#222;letter-spacing:2px}.terms-accepted-section .activation-code-container .activation-code-box .activation-code-copy-btn{background:none;border:none;cursor:pointer;color:#888;padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}.terms-accepted-section .activation-code-container .activation-code-box .activation-code-copy-btn:hover{color:var(--primary-color,#1565c0);background-color:#e8edf5}.terms-accepted-section .terms-accepted-info{font-size:13px;color:#666;margin-top:4px;margin-bottom:0;max-width:460px;line-height:1.5;background-color:#fffde7;border:1px solid #fff176;border-radius:6px;padding:10px 14px}