

 /*** payment.less ***/

@media screen{@font-face{font-family:"PostFinance Grotesk";font-weight:400;src:url("./fonts/postfinance-grotesk/PostFinanceGrotesk-Light.woff2") format("woff2")}@font-face{font-family:"PostFinance Grotesk";font-weight:400;font-style:italic;src:url("./fonts/postfinance-grotesk/PostFinanceGrotesk-LightKursiv.woff2") format("woff2")}@font-face{font-family:"PostFinance Grotesk";font-weight:500;src:url("./fonts/postfinance-grotesk/PostFinanceGrotesk-Medium.woff2") format("woff2")}@font-face{font-family:"PostFinance Grotesk";font-weight:500;font-style:italic;src:url("./fonts/postfinance-grotesk/PostFinanceGrotesk-MediumKursiv.woff2") format("woff2")}@font-face{font-family:"PostFinance Grotesk";font-weight:700;src:url("./fonts/postfinance-grotesk/PostFinanceGrotesk-Bold.woff2") format("woff2")}@font-face{font-family:"PostFinance Grotesk";font-weight:700;font-style:italic;src:url("./fonts/postfinance-grotesk/PostFinanceGrotesk-BoldKursiv.woff2") format("woff2")}}body.app .alert-terminal-shop .content{margin-left:0}body.app .threed-secure-merchant-information-view .maintitle .separator{margin:14px 6px 0;height:6px;width:6px;background:#c6e1e1;display:inline-block;vertical-align:top}body.app .assistant-payment-connector-list .grid{margin:0}body.app .assistant-payment-connector-list .grid .description{color:#00768d;font-size:12px}body.app .assistant-payment-connector-list .grid .table > tbody tr.highlighted > td{background-color:#ffdfa3}body.app .assistant-payment-connector-list .grid .table > tbody tr.highlighted.grid-action-row:hover > td{background-color:#ffd994 !important}body.app .customer-view .customer-token-panel .token-version-payment-method-icon img{width:80px;height:25px;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain'}body.app .customer-view .customer-payment-testing-panel .panel-heading .state{line-height:1.42857143}body.app .customer-view .customer-payment-testing-panel .testing-option{display:flex;align-items:center;margin-bottom:10px}body.app .customer-view .customer-payment-testing-panel .testing-option .text{margin-right:15px;flex-grow:1}body.app .customer-view .grid-empty-state{margin:0 0 40px}body.app .payment-link-view .panel .panel-heading span{color:#00768d}body.app .payment-link-view .panel-group-payment-link{background:#024b59;padding:20px 0}body.app .payment-link-view .payment-link{margin:0 20px}body.app .payment-link-view .payment-link input{background:#fff;font-size:15px;padding:20px}body.app .payment-link-view .payment-link .btn{line-height:40px}body.app .payment-link-view .payment-link .btn > i{margin:0}body.app .payment-link-view .payment-link-transactions-panel ul li +li{margin-top:10px}body.app .payment-link-view .payment-link-transactions-panel .transaction{display:flex}body.app .payment-link-view .payment-link-transactions-panel .transaction .name{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.app .payment-link-view .payment-link-transactions-panel .transaction .status{white-space:nowrap}body.app .payment-link-view .payment-link-transactions-panel .empty{text-align:center;color:#00768d}body.app .payment-link-view .payment-link-transactions-panel .payment-link-transactions-count{text-align:center;font-size:17px}body.app .payment-link-view .payment-link-transactions-panel .payment-link-transactions-count .limit-reached{color:#d80909;font-size:13px;font-weight:bold;margin-top:5px}body.app .payment-link-view .payment-link-transactions-panel .payment-link-transactions-count .unlimited{color:#00768d;font-size:13px;margin-top:5px}body.app .payment-link-view .payment-link-availability-panel .availability-label{color:#00768d}body.app .payment-link-view .payment-link-availability-panel .availability-value{font-size:17px}body.app .payment-link-view .payment-link-availability-panel .availability-value + .availability-label{margin-top:10px}body.app .payment-link-view .payment-link-availability-panel .payment-link-availability-state{font-weight:bold;text-align:center}body.app .payment-link-view .qr-code{display:flex;flex-wrap:wrap}body.app .payment-link-view .qr-code >div{display:flex;flex-direction:column;flex:1;padding:0 .5em;text-align:center}body.app .payment-link-view .qr-code >div img{width:100%}body.app .payment-link-view .qr-code >div a{font-weight:900}body.app .payment-processor-connector-form-modal .modal-title{line-height:32px}body.app .payment-processor-connector-form-modal .payment-method-image{float:left;width:32px;height:32px;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain';margin-right:10px}body.app .payment-processor-connector-form-modal .form-group{border-left:0;padding:0}body.app .payment-processor-connector-form ul{list-style:none;padding:0;margin:0}body.app .payment-processor-connector-form ul > li{padding:0 15px 10px;margin:0 -15px 10px;border-bottom:1px solid #ddeded;display:flex;align-items:center}body.app .payment-processor-connector-form ul > li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}body.app .payment-processor-connector-form ul > li > i{margin-right:10px}body.app .payment-processor-connector-form ul > li .payment-method-image{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain'}body.app .payment-processor-connector-form ul > li .payment-method-name{font-size:17px;font-weight:300;margin-left:20px;vertical-align:middle;flex-grow:1}body.app .payment-processor-connector-form ul > li .payment-method-name .connector-configuration{font-size:13px;margin-top:5px}body.app .payment-processor-connector-form ul > li .payment-method-action{margin-left:20px}body.app .payment-processor-connector-form ul > li .payment-method-action > i{width:22px;font-size:17px}body.app .payment-processor-connector-form ul > li .payment-method-action > .custom-checkbox .custom-control-label::before,body.app .payment-processor-connector-form ul > li .payment-method-action > .custom-checkbox .custom-control-label:after{height:20px;width:20px;top:0}body.app .payment-processor-connector-configuration-form .panel-heading{line-height:30px}body.app .payment-processor-connector-configuration-form .panel-heading .payment-method-image{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain';float:right}body.app .missing-configuration-message > div{margin:-6px 0 -6px 10px}body.app .payment-method-view-brand-list,body.app .payment-method-view-processor-list,body.app .processor-view-connector-list{margin-bottom:0;table-layout:fixed;border-collapse:separate}body.app .payment-method-view-brand-list td.img,body.app .payment-method-view-processor-list td.img,body.app .processor-view-connector-list td.img{width:100px}body.app .payment-method-view-brand-list td.img > img,body.app .payment-method-view-processor-list td.img > img,body.app .processor-view-connector-list td.img > img{height:25px;width:60px;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain'}body.app .payment-method-view-brand-list td.name,body.app .payment-method-view-processor-list td.name,body.app .processor-view-connector-list td.name{width:100%;padding-top:11px;padding-bottom:11px}body.app .payment-method-view-brand-list td.description,body.app .payment-method-view-processor-list td.description,body.app .processor-view-connector-list td.description{width:200%;padding-top:11px;padding-bottom:11px}@media (max-width: 991px){body.app .payment-method-view-brand-list td.description,body.app .payment-method-view-processor-list td.description,body.app .processor-view-connector-list td.description{display:none}}body.app .payment-method-view-brand-list td.toolbar,body.app .payment-method-view-processor-list td.toolbar,body.app .processor-view-connector-list td.toolbar{width:46px}body.app .payment-processor-connector-configuration-form .heading-main .subtitle .type-description .configuration-image,body.app .payment-processor-connector-form .heading-main .subtitle .type-description .configuration-image,body.app .processor-configuration-view .heading-main .subtitle .type-description .configuration-image,body.app .payment-method-configuration-view .heading-main .subtitle .type-description .configuration-image,body.app .connector-configuration-view .heading-main .subtitle .type-description .configuration-image{margin-right:10px}body.app .payment-processor-connector-configuration-form .heading-main .subtitle .type-description .configuration-image img,body.app .payment-processor-connector-form .heading-main .subtitle .type-description .configuration-image img,body.app .processor-configuration-view .heading-main .subtitle .type-description .configuration-image img,body.app .payment-method-configuration-view .heading-main .subtitle .type-description .configuration-image img,body.app .connector-configuration-view .heading-main .subtitle .type-description .configuration-image img{height:20px;max-width:50px;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain'}body.app .processor-configuration-view .panel-heading > a,body.app .payment-method-configuration-view .panel-heading > a,body.app .connector-configuration-view .panel-heading > a,body.app .processor-configuration-view .panel-heading > span,body.app .payment-method-configuration-view .panel-heading > span,body.app .connector-configuration-view .panel-heading > span{font-weight:normal}body.app .processor-configuration-view .panel-body .btn,body.app .payment-method-configuration-view .panel-body .btn,body.app .connector-configuration-view .panel-body .btn{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.app .processor-configuration-view .empty,body.app .payment-method-configuration-view .empty,body.app .connector-configuration-view .empty{margin-bottom:15px}body.app .processor-configuration-view .identifier,body.app .payment-method-configuration-view .identifier,body.app .connector-configuration-view .identifier{color:#00768d;font-size:12px;margin-left:5px;display:inline-block}body.app .processor-configuration-view .connector-configurations ul,body.app .payment-method-configuration-view .connector-configurations ul,body.app .connector-configuration-view .connector-configurations ul{list-style:none;padding:0;margin:0}body.app .processor-configuration-view .connector-configurations ul li,body.app .payment-method-configuration-view .connector-configurations ul li,body.app .connector-configuration-view .connector-configurations ul li{display:flex}body.app .processor-configuration-view .connector-configurations .category,body.app .payment-method-configuration-view .connector-configurations .category,body.app .connector-configuration-view .connector-configurations .category{margin-bottom:10px}body.app .processor-configuration-view .connector-configurations .category a,body.app .payment-method-configuration-view .connector-configurations .category a,body.app .connector-configuration-view .connector-configurations .category a{color:#004b5a;text-decoration:underline}body.app .processor-configuration-view .connector-configurations .connector-image,body.app .payment-method-configuration-view .connector-configurations .connector-image,body.app .connector-configuration-view .connector-configurations .connector-image{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain';margin-right:10px}body.app .processor-configuration-view .connector-configurations .connector-name,body.app .payment-method-configuration-view .connector-configurations .connector-name,body.app .connector-configuration-view .connector-configurations .connector-name{line-height:32px;margin-left:10px;font-size:14px;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.app .processor-configuration-view .operation-mode{border-width:3px;border-style:solid}body.app .processor-configuration-view .operation-mode .text{font-size:15px;font-weight:bold;margin-bottom:15px}body.app .processor-configuration-view .operation-mode .text span{font-weight:normal;font-size:13px;color:#00768d;display:block;margin-top:5px}body.app .processor-configuration-view .operation-mode-live{border-color:#2b8469}body.app .processor-configuration-view .operation-mode-test{border-color:#ffa500}body.app .processor-configuration-view .operation-btn-group{margin-top:15px}body.app .processor-configuration-view .operation-btn-group .btn{margin-bottom:5px}body.app .processor-configuration-view .payment-contract-details{display:flex}body.app .processor-configuration-view .payment-contract-details .title{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:20px}body.app .processor-configuration-view .payment-contract-details .status{white-space:nowrap}body.app .processor-configuration-view .panel-highlight{border-width:3px;border-style:solid}body.app .processor-configuration-view .panel-highlight-warning{border-color:#ffa500}body.app .processor-configuration-view .panel-highlight-success{border-color:#2b8469}body.app .processor-configuration-view .panel-highlight-error{border-color:#d80909}body.app .processor-configuration-view .panel-highlight-info{border-color:#105ff9}body.app .connector-configuration-view .environment{border-width:3px;border-style:solid}body.app .connector-configuration-view .environment .text{font-size:15px;font-weight:bold}body.app .connector-configuration-view .environment .text span{font-weight:normal;font-size:13px;color:#00768d;display:block;margin-top:5px}body.app .connector-configuration-view .environment-production{border-color:#2b8469}body.app .connector-configuration-view .environment-test,body.app .connector-configuration-view .environment-restricted{border-color:#ffa500}body.app .connector-configuration-view .processor .panel-heading img,body.app .connector-configuration-view .payment-method .panel-heading img{width:50px;height:25px;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain';float:right}body.app .connector-configuration-view .space-views ul,body.app .connector-configuration-view .sales-channels ul,body.app .connector-configuration-view .conditions ul,body.app .connector-configuration-view .token-versions ul{margin:0;padding:0 0 0 20px}body.app .connector-configuration-view .space-views ul li + li,body.app .connector-configuration-view .sales-channels ul li + li,body.app .connector-configuration-view .conditions ul li + li,body.app .connector-configuration-view .token-versions ul li + li{margin-top:5px}body.app .connector-configuration-view .space-views .description,body.app .connector-configuration-view .sales-channels .description{color:#00768d;margin-bottom:10px}body.app .connector-configuration-view .conditions ul li > div{display:flex}body.app .connector-configuration-view .conditions ul li > div .title{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:20px}body.app .connector-configuration-view .conditions ul li > div .status{white-space:nowrap}body.app .connector-configuration-view .connector-configuration-form-hint{padding:15px 20px;margin-bottom:20px}body.app .connector-configuration-view .connector-configuration-form-hint.connector-configuration-form-hint-warning{border:2px solid #ffa500;background:#ffe0a8;color:#332100}body.app .connector-configuration-view .connector-configuration-form-hint.connector-configuration-form-hint-danger{border:2px solid #d80909;background:#fb9999;color:#760505}body.app .transaction-customer-modal .transaction-customer-address > .heading,body.app .transaction-customer-modal .transaction-customer-details > .heading{padding:15px;font-size:15px}body.app .transaction-customer-modal .transaction-customer-address > .heading span,body.app .transaction-customer-modal .transaction-customer-details > .heading span{color:#00768d;float:right;font-size:13px}body.app .transaction-customer-modal .transaction-customer-address{background:#eef6f6;margin-bottom:30px}body.app .transaction-customer-modal .transaction-customer-address .customer-address-part{border-top:1px solid #ddeded;padding:15px}body.app .transaction-customer-modal .transaction-customer-details{padding:0 15px 15px}body.app .transaction-customer-modal .transaction-customer-details > .heading{padding-top:0}body.app .transaction-grid-closed-transaction-modification .alert{margin:-10px -10px 10px;font-size:13px}body.app .transaction-list-closed td{color:#00768d}body.app .transaction-list-closed .column-primary a{color:#00768d}body.app .transaction-list-missing-dependency{margin-top:20px}body.app .transaction-view .transaction-threedsecure-info{display:flex}body.app .transaction-view .transaction-threedsecure-info i{margin-top:3px;margin-right:8px}body.app .transaction-view .transaction-threedsecure-info .attempt-label{flex-grow:1}body.app .transaction-view .transaction-threedsecure-info .attempt-version{border-radius:3px;padding:2px 6px 1px;margin-left:8px}body.app .transaction-view .transaction-threedsecure-info a.attempt-detail-link{color:#00768d;margin-left:5px}body.app .transaction-view .transaction-threedsecure-info a.attempt-detail-link:focus,body.app .transaction-view .transaction-threedsecure-info a.attempt-detail-link:active,body.app .transaction-view .transaction-threedsecure-info a.attempt-detail-link:hover{outline:0;color:#004b5a}body.app .transaction-view .transaction-info-alert{background:#e1efef;margin:0 0 20px}body.app .transaction-view .transaction-info-alert span a{color:#004b5a;margin:0}body.app .transaction-view .transaction-warning-alert{background-color:rgba(255,165,0,.15);color:#996300;margin:0 0 20px}body.app .transaction-view .transaction-state-panel i{margin-left:5px}body.app .transaction-view .transaction-test-environment{white-space:nowrap;color:#ffa500}body.app .transaction-view .transaction-terminal-receipt-panel .action-panel,body.app .transaction-view .transaction-invoice-panel .action-panel,body.app .transaction-view .transaction-delivery-indication-panel .action-panel{text-align:center}body.app .transaction-view .transaction-terminal-receipt-panel .btn-group{display:inline-flex;max-width:100%}body.app .transaction-view .transaction-terminal-receipt-panel .btn-group > .btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.app .transaction-view .transaction-terminal-receipt-panel .btn-group > .dropdown-toggle{flex-shrink:0}body.app .transaction-view .transaction-terminal-receipt-panel .dropdown-menu{padding-left:0}body.app .transaction-view .transaction-customer-panel .alert{margin-bottom:0}body.app .transaction-view .transaction-customer-panel .customer-details > div{margin-bottom:5px}body.app .transaction-view .transaction-customer-panel .customer-details > div:last-child{margin-bottom:0}body.app .transaction-view .transaction-customer-panel .customer-name{font-size:15px}body.app .transaction-view .transaction-customer-panel .control-label span{color:#00768d;font-weight:normal}body.app .transaction-view .transaction-customer-panel .info-button{margin-left:5px;cursor:pointer;color:#004b5a}body.app .transaction-view .transaction-customer-panel .customer-id{float:right;font-size:13px}body.app .transaction-view .transaction-summary-panel .transaction-payment-method-icon{float:right}body.app .transaction-view .transaction-summary-panel .transaction-payment-method-icon img{width:80px;height:25px;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain'}body.app .transaction-view .transaction-summary-panel .transaction-payment-method-icon i{font-size:25px;padding-top:27.5px}body.app .transaction-view .transaction-summary-panel .alert{margin-bottom:0}body.app .transaction-view .transaction-invoice-list-panel .transaction-invoice-table{table-layout:fixed}body.app .transaction-view .transaction-invoice-list-panel .column-state{width:130px}body.app .transaction-view .transaction-invoice-list-panel .grid-column-state{white-space:nowrap}body.app .transaction-view .transaction-invoice-list-panel .grid-column-state i{margin-right:5px}body.app .transaction-view .transaction-invoice-list-panel .column-created-on{width:170px}body.app .transaction-view .transaction-invoice-list-panel .column-action{width:29px}body.app .transaction-view .transaction-line-items-edit{display:none}body.app .transaction-view .transaction-line-items-edit .line-item-add-button{cursor:pointer}body.app .transaction-view .transaction-line-items-edit .transaction-line-item-error{color:#d80909;text-align:center}body.app .transaction-view .transaction-line-items-edit .transaction-line-item-error i{margin-right:5px}body.app .transaction-view .transaction-line-items-update-button,body.app .transaction-view .transaction-line-items-cancel-button{display:none}body.app .transaction-charge-attempt-modal .threed-secure-attempts-container,body.app .transaction-charge-attempt-modal .transaction-labels-container{border-top:1px solid #c6e1e1;margin-top:20px;padding-top:20px}@media (max-width: 767px){body.app .transaction-charge-attempt-modal [class*="col-sm-"] + [class*="col-sm-"]{margin-top:15px}}body.app .transaction-invoice-view .transaction-invoice-detail-panel .transaction-payment-method-icon{float:right}body.app .transaction-invoice-view .transaction-invoice-detail-panel .transaction-payment-method-icon img{width:80px;height:25px;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain'}body.app .transaction-invoice-view .transaction-invoice-detail-panel .transaction-payment-method-icon i{font-size:25px;padding-top:27.5px}body.app .transaction-invoice-view .transaction-customer-panel .customer-details > div{margin-bottom:5px}body.app .transaction-invoice-view .transaction-customer-panel .customer-details > div:last-child{margin-bottom:0}body.app .transaction-invoice-view .transaction-customer-panel .customer-name{font-size:15px}body.app .transaction-invoice-view .transaction-customer-panel .customer-id{float:right;font-size:13px}body.app .token-version-customer-modal .token-version-customer-address{background:#eef6f6}body.app .token-version-customer-modal .token-version-customer-address > .heading{font-size:15px;padding:15px}body.app .token-version-customer-modal .customer-address{background:#eef6f6}body.app .token-version-customer-modal .customer-address .heading{padding:15px}body.app .token-version-customer-modal .customer-address .customer-address-part{border-top:1px solid #ddeded;padding:15px}body.app .token-version-customer-modal .address-not-available{color:#00768d;padding:0 15px 15px}body.app .transaction-completion-view .transaction-completion-mode > i{margin-right:5px}body.app .transaction-void-view .transaction-void-mode > i{margin-right:5px}body.app .payment-account-transfer-view .payment-account-transfer-valuta-panel .amount{font-size:17px}body.app .payment-account-transfer-view .payment-account-transfer-valuta-panel .date{color:#00768d;margin-top:5px}body.app .transaction-charge-flow-view .panel-group-charge-flow-payment-page-url{background:#024b59;padding:20px 0}body.app .transaction-charge-flow-view .charge-flow-payment-page-url{margin:0 20px}body.app .transaction-charge-flow-view .charge-flow-payment-page-url input{background:#fff;font-size:15px;padding:20px}body.app .transaction-charge-flow-view .charge-flow-payment-page-url .btn{line-height:40px}body.app .transaction-charge-flow-view .charge-flow-payment-page-url .btn > i{margin:0}body.app .transaction-charge-flow-view .charge-flow-timeline-item-heading{font-weight:bold}body.app .payment-refund-view .payment-refund-type > i{margin-right:5px}body.app .token-version-view .token-version-panels{width:100%;display:table;border-spacing:20px}body.app .token-version-view .token-version-panels > div{padding:0;display:table-cell;width:50%}body.app .token-version-view .token-version-panels *{border-spacing:0}body.app .payment-charge-flow-view .conditions ul{margin:0;padding:0 0 0 20px}body.app .payment-charge-flow-view .conditions ul li > div{display:flex}body.app .payment-charge-flow-view .conditions ul li > div .title{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:20px}body.app .payment-charge-flow-view .conditions ul li > div .status{white-space:nowrap}body.app .payment-charge-flow-view .conditions ul li + li{margin-top:5px}body.app .payment-charge-flow-view .charge-flow-level-panel .panel-heading{display:flex}body.app .payment-charge-flow-view .charge-flow-level-panel .panel-heading .title{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.app .payment-charge-flow-view .charge-flow-level-panel .panel-heading .action{white-space:nowrap}body.app .payment-charge-flow-view .charge-flow-level-panel .panel-heading .action a{line-height:24px}body.app .payment-charge-flow-view .charge-flow-level-panel .panel-heading .action a + a{margin-left:10px}body.app .payment-charge-flow-view .charge-flow-level-panel .charge-flow-level-table{table-layout:fixed}body.app .payment-charge-flow-view .charge-flow-level-panel .charge-flow-level-table th,body.app .payment-charge-flow-view .charge-flow-level-panel .charge-flow-level-table td{padding:8px 12px;vertical-align:middle}body.app .payment-charge-flow-view .charge-flow-level-panel .charge-flow-level-table .column-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.app .payment-charge-flow-view .charge-flow-level-panel .charge-flow-level-table .column-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.app .payment-charge-flow-view .charge-flow-level-panel .charge-flow-level-table .column-priority{width:70px}body.app .payment-charge-flow-view .charge-flow-level-panel .charge-flow-level-table .grid-toolbar-column{width:112px;text-align:right}body.app .payment-charge-flow-view .charge-flow-level-panel .charge-flow-level-table tr.state-inactive td{background:rgba(0,0,0,.01);color:#00768d}body.app .payment-reminder-flow-view .reminder-flow-level-panel .panel-heading{display:flex}body.app .payment-reminder-flow-view .reminder-flow-level-panel .panel-heading .title{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.app .payment-reminder-flow-view .reminder-flow-level-panel .panel-heading .action{white-space:nowrap}body.app .payment-reminder-flow-view .reminder-flow-level-panel .panel-heading .action a{line-height:24px}body.app .payment-reminder-flow-view .reminder-flow-level-panel .panel-heading .action a + a{margin-left:10px}body.app .payment-reminder-flow-view .reminder-flow-level-panel .reminder-flow-level-table{table-layout:fixed}body.app .payment-reminder-flow-view .reminder-flow-level-panel .reminder-flow-level-table th,body.app .payment-reminder-flow-view .reminder-flow-level-panel .reminder-flow-level-table td{padding:8px 12px;vertical-align:middle}body.app .payment-reminder-flow-view .reminder-flow-level-panel .reminder-flow-level-table .column-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.app .payment-reminder-flow-view .reminder-flow-level-panel .reminder-flow-level-table .column-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.app .payment-reminder-flow-view .reminder-flow-level-panel .reminder-flow-level-table .column-priority{width:70px}body.app .payment-reminder-flow-view .reminder-flow-level-panel .reminder-flow-level-table .grid-toolbar-column{width:112px;text-align:right}body.app .payment-reminder-flow-view .reminder-flow-level-panel .reminder-flow-level-table tr.state-inactive td{background:rgba(0,0,0,.01);color:#00768d}body.app .payment-contract-view .payment-contract-rejection-reason .title{font-weight:bold;margin-bottom:5px}body.app .payment-contract-view .payment-contract-rejection-reason .rejection-reason{font-size:15px}body.app .payment-contract-view .panel-body-account .details{display:flex}body.app .payment-contract-view .panel-body-account .details .parent-link{font-size:15px;flex-grow:1}body.app .transaction-address-container > .control-label{margin:20px 0}body.app .reconciliation-record-view .reconciliation-record-state > i{margin-right:5px}body.app .reconciliation-record-labels-container{padding:15px 15px 0}body.app .reconciliation-report-process-job-view .reconciliation-report-process-job-state > i{margin-right:5px}body.app .payment-token-view.entity-form .col-main > .row,body.app .transaction-create-form .col-main > .row,body.app .payment-token-view.entity-form .col-aside > .row,body.app .transaction-create-form .col-aside > .row{margin:0}body.app .payment-token-view.entity-form .col-main > .row + .row,body.app .transaction-create-form .col-main > .row + .row,body.app .payment-token-view.entity-form .col-aside > .row + .row,body.app .transaction-create-form .col-aside > .row + .row{margin-top:20px}body.app .payment-token-view.entity-form .entity-form-heading,body.app .transaction-create-form .entity-form-heading{margin-left:30px;margin-right:30px}body.app .payment-token-view.entity-form .entity-form-container-label,body.app .transaction-create-form .entity-form-container-label{margin:0 30px 20px;padding-top:0}body.app .payment-token-view.entity-form .entity-form-container-label > button,body.app .transaction-create-form .entity-form-container-label > button{float:right}body.app .payment-token-view.entity-form .panel,body.app .transaction-create-form .panel{margin-left:0;margin-right:0}body.app .payment-token-view.entity-form .panel-body,body.app .transaction-create-form .panel-body{border-top:1px solid #eef6f6}body.app .payment-token-view.entity-form .form-group,body.app .transaction-create-form .form-group{margin-bottom:0}body.app .payment-token-view.entity-form .customer-token-checkbox,body.app .transaction-create-form .customer-token-checkbox{margin-top:10px}body.app .payment-token-view.entity-form .token-create-existing-customer,body.app .transaction-create-form .token-create-existing-customer,body.app .payment-token-view.entity-form .transaction-create-existing-customer,body.app .transaction-create-form .transaction-create-existing-customer{padding:15px}body.app .payment-token-view.entity-form .token-create-existing-customer .customer-name,body.app .transaction-create-form .token-create-existing-customer .customer-name,body.app .payment-token-view.entity-form .transaction-create-existing-customer .customer-name,body.app .transaction-create-form .transaction-create-existing-customer .customer-name{font-size:15px}body.app .payment-token-view.entity-form .token-create-existing-customer .customer-id,body.app .transaction-create-form .token-create-existing-customer .customer-id,body.app .payment-token-view.entity-form .transaction-create-existing-customer .customer-id,body.app .transaction-create-form .transaction-create-existing-customer .customer-id{color:#00768d}@media (max-width: 767px){body.app .payment-token-view.entity-form .col-aside,body.app .transaction-create-form .col-aside{margin-top:20px}}body.app .transaction-create-form .transaction-create-billing-address-container,body.app .transaction-create-form .transaction-create-shipping-address-container{padding:30px}body.app .transaction-create-form .transaction-create-billing-address-container .heading,body.app .transaction-create-form .transaction-create-shipping-address-container .heading{font-weight:bold;margin-bottom:10px}body.app .transaction-create-form .transaction-create-billing-address-container .heading button,body.app .transaction-create-form .transaction-create-shipping-address-container .heading button{float:right}body.app .transaction-create-form .line-item-form{padding:0 15px}body.app .transaction-create-address-dialog .postal-address-form-element{max-height:calc(100vh - 430px);overflow:auto;margin:0 -25px -25px;padding:25px 25px 10px;border-top:1px solid #c6e1e1}body.app .transaction-create-address-dialog .address-select-container{margin-bottom:20px}body.app .transaction-create-address-dialog .address-select-container .dropdown-menu > li > a{line-height:1.42857143;padding:10px 20px}body.app .transaction-create-address-dialog .address-select-container .dropdown-menu:after{left:50px;right:auto}body.app .transaction-create-address-dialog .address-copy-container{margin-bottom:20px}body.app .transaction-create-address-dialog .form-group{padding:0;margin-bottom:10px}body.app .transaction-create-address-dialog .form-group .control-label{margin-bottom:5px}body.app .transaction-create-address-dialog .form-group .control-label label{font-size:13px}body.app .transaction-create-address-dialog .form-group + .form-group{margin-left:15px}@media (max-width: 767px){body.app .transaction-create-address-dialog .postal-address-form-element{max-height:calc(100vh - 300px)}body.app .transaction-create-address-dialog .form-group + .form-group{margin-left:0}}body.app .modal.transaction-create-authorization-dialog.fade .modal-header{text-align:right}body.app .transaction-create-authorization-dialog .payment-container{margin:20px 0}body.app .transaction-create-authorization-dialog .payment-container > ul{list-style:none;padding:0;margin:0}body.app .transaction-create-authorization-dialog .payment-container > ul li.payment-method{position:relative;display:block}body.app .transaction-create-authorization-dialog .payment-container > ul li.payment-method .payment-method-label{position:relative;padding:10px 55px 10px 15px;font-size:17px;font-weight:300;line-height:42px;background:#eef6f6;border-left:5px solid transparent}body.app .transaction-create-authorization-dialog .payment-container > ul li.payment-method .payment-method-label.has-description{line-height:inherit}body.app .transaction-create-authorization-dialog .payment-container > ul li.payment-method .payment-method-label:hover{cursor:pointer;background:#e1efef}body.app .transaction-create-authorization-dialog .payment-container > ul li.payment-method .payment-method-label .payment-method-description{font-size:13px;line-height:1.42857143}body.app .transaction-create-authorization-dialog .payment-container > ul li.payment-method .payment-method-label .payment-method-image{width:35px;height:42px;object-fit:contain;position:absolute;right:15px;top:10px}body.app .transaction-create-authorization-dialog .payment-container > ul li.payment-method .payment-iframe-container{display:none;margin:10px 0 10px 0}body.app .transaction-create-authorization-dialog .payment-container > ul li.payment-method .payment-iframe-container span{display:block;padding:15px}body.app .transaction-create-authorization-dialog .payment-container > ul li.payment-method + li.payment-method{margin-top:5px}body.app .transaction-create-authorization-dialog .payment-container > ul li.payment-method.active .payment-method-label{border-left-color:#004b5a}body.app .transaction-create-authorization-dialog .payment-container > ul li.payment-method.active .payment-iframe-container{display:block}body.app .transaction-create-authorization-dialog .payment-container .payment-method-single .payment-iframe-container span{display:block;padding:15px}@media (min-width: 1200px){body.app .token-version-view{max-width:960px;margin-left:auto;margin-right:auto}}body.app .payment-page-addon-list{padding:0 20px}body.app .payment-page-addon-list > ul{list-style:none;padding:0;display:grid;grid-column-gap:12px;grid-row-gap:12px;grid-template-columns:repeat(auto-fill,454px);justify-content:center;margin:0 auto}body.app .payment-page-addon-list > ul .addon-item{grid-column-start:auto;grid-row-start:auto;display:block;position:relative;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.175);box-shadow:0 1px 3px rgba(0,0,0,.175);padding:15px}body.app .payment-page-addon-list > ul .addon-item .addon-item-body{padding-left:60px;position:relative}body.app .payment-page-addon-list > ul .addon-item .image{position:absolute;left:0;top:0;height:36px;width:36px;border-radius:100%;background-color:#004b5a;color:#fff;text-align:center}body.app .payment-page-addon-list > ul .addon-item .image img{margin-top:9px;height:18px;width:18px;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain'}body.app .payment-page-addon-list > ul .addon-item .image i{line-height:36px;font-size:18px}body.app .payment-page-addon-list > ul .addon-item .information{flex-grow:1;height:100px}body.app .payment-page-addon-list > ul .addon-item .information .name{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.app .payment-page-addon-list > ul .addon-item .information .description{margin-top:5px;color:#00768d;font-size:13px}body.app .payment-page-addon-list > ul .addon-item .addon-item-footer{display:flex;align-items:center}body.app .payment-page-addon-list > ul .addon-item .secondary-actions{flex-grow:1;padding-left:10px}body.app .payment-page-addon-list > ul .addon-item .secondary-actions a{line-height:27px}body.app .payment-page-addon-list > ul .addon-item .secondary-actions a i{margin-right:5px}body.app .payment-page-addon-list > ul .addon-item .primary-actions{margin-left:30px}body.app .payment-page-addon-list > ul .addon-item .primary-actions .checkbox-toggle{margin-top:3px}body.app .payment-page-addon-list > ul .addon-item .primary-actions .status-enabled{color:#2b8469;width:36px;text-align:center}@media (max-width: 490px){body.app .payment-page-addon-list{padding:0}body.app .payment-page-addon-list > ul{display:block;margin:0 15px}body.app .payment-page-addon-list > ul .addon-item + .addon-item{margin-top:12px}}body.app .payment-page-addon-element-container .panel{border:1px solid #c6e1e1}body.app .payment-page-addon-element-container .panel-body{padding:0;position:relative}body.app .payment-page-addon-element-container ul{padding:0;margin:0}body.app .payment-page-addon-element-container ul li{display:block;border:1px dashed #c6e1e1;padding:15px;margin-bottom:10px}body.app .payment-page-addon-element-container ul li > div{display:flex;width:100%}body.app .payment-page-addon-element-container ul li > div .image-container{margin-right:10px}body.app .payment-page-addon-element-container ul li > div .image-container .image{height:36px;width:36px;border-radius:100%;background-color:#004b5a;color:#fff;text-align:center}body.app .payment-page-addon-element-container ul li > div .image-container .image img{margin-top:9px;height:18px;width:18px;-o-object-fit:contain;object-fit:contain;font-family:'object-fit: contain'}body.app .payment-page-addon-element-container ul li > div .image-container .image i{line-height:36px;font-size:18px}body.app .payment-page-addon-element-container ul li > div .heading{flex-grow:1;overflow:hidden}body.app .payment-page-addon-element-container ul li > div .heading .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.app .payment-page-addon-element-container ul li > div .heading .description{color:#00768d;margin-top:5px;hyphens:auto}body.app .payment-page-addon-element-container ul li > div .heading .secondary-actions{margin-top:5px}body.app .payment-page-addon-element-container ul li > div .action{margin-left:10px}body.app .payment-page-addon-element-container ul li .payment-page-addon-element-inactive,body.app .payment-page-addon-element-container ul li .payment-page-addon-element-active{cursor:pointer}body.app .payment-page-addon-element-container .payment-page-addon-elements{padding:15px 15px 10px}body.app .payment-page-addon-element-container .payment-page-addon-elements h5{font-weight:bold;font-size:13px;margin:0 16px 15px}body.app .payment-page-addon-element-container .payment-page-addon-elements-inactive h5{color:#00768d}body.app .payment-page-addon-element-container .payment-page-addon-elements-inactive ul li{color:#27dbff;border-color:#d7eaea}body.app .payment-page-addon-element-container .payment-page-addon-elements-inactive ul li span{color:#00cbf3}body.app .payment-page-addon-element-container .payment-page-addon-form-elements-active li,body.app .payment-page-addon-element-container .payment-page-addon-overview-elements-active li{cursor:ns-resize}body.app .payment-page-addon-element-container .payment-page-addon-form-elements-active li,body.app .payment-page-addon-element-container .payment-page-addon-form-elements-inactive li{background:#fff}body.app .payment-page-addon-element-container .payment-page-addon-overview-elements-active li,body.app .payment-page-addon-element-container .payment-page-addon-overview-elements-inactive li{background:#eef6f6}body.app .payment-page-addon-element-container .background{border-left:1px solid #c6e1e1;background:#eef6f6;position:absolute;top:0;bottom:0;left:50%;right:0}body.app .payment-page-addon-element-container .payment-page-addon-info{padding:0 50px}body.app .payment-page-addon-element-container .payment-page-addon-info i{margin-right:5px;color:#105ff9}@media (max-width: 767px){body.app .payment-page-addon-element-container .background{display:none}}body.app .payment-page-addon-element-container.readonly .payment-page-addon-form-elements-active li,body.app .payment-page-addon-element-container.readonly .payment-page-addon-overview-elements-active li{cursor:auto}body.app .payment-page-addon-element-container.readonly .payment-page-addon-form-elements-active .payment-page-addon-element-active,body.app .payment-page-addon-element-container.readonly .payment-page-addon-overview-elements-active .payment-page-addon-element-active,body.app .payment-page-addon-element-container.readonly .payment-page-addon-form-elements-inactive .payment-page-addon-element-active,body.app .payment-page-addon-element-container.readonly .payment-page-addon-overview-elements-inactive .payment-page-addon-element-active,body.app .payment-page-addon-element-container.readonly .payment-page-addon-form-elements-active .payment-page-addon-element-inactive,body.app .payment-page-addon-element-container.readonly .payment-page-addon-overview-elements-active .payment-page-addon-element-inactive,body.app .payment-page-addon-element-container.readonly .payment-page-addon-form-elements-inactive .payment-page-addon-element-inactive,body.app .payment-page-addon-element-container.readonly .payment-page-addon-overview-elements-inactive .payment-page-addon-element-inactive{display:none}body.app .archive-list-entry-download{text-decoration:none;margin-right:2rem}body.app .archive-list-entry-download .download-button-title{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif}