.gnt-header-container{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; }

.gnt-header-container .gnt-header-item{ background-color:#fff; margin:10px; width:calc( (100% - 240px)/3); padding:8px 24px 24px 24px; border-radius:6px; -webkit-box-shadow:0 6px 16px rgba(0, 0, 0, 0.116); box-shadow:0 6px 16px rgba(0, 0, 0, 0.116); border-left:solid #ff1500a4 6px; }

.gnt-header-container .gnt-header-item fieldset label{ font-size:14pt; font-weight:bold; }

.gnt-header-container .gnt-header-item a{ font-size:large; }

.gnt-header-container .gnt-header-item #callbackurl{ word-break:break-word; }

.gnt-header-container .group-title{ font-size:25px; line-height:25px; }

.gnt-header-container .subtitle{ font-size:large; font-weight:bold; padding:unset; }

.gnt-header-container input[type="checkbox"]{ -webkit-transform:scale(1.5); -ms-transform:scale(1.5); transform:scale(1.5); margin-left:6px; font-weight:bold; font-size:large; }

.gnt-header-container .img-copy{ cursor:pointer; }

.gnt-header-container .img-copy:active{ -webkit-transform:scale(0.92); -ms-transform:scale(0.92); transform:scale(0.92); -webkit-box-shadow:3px 2px 22px 1px rgba(0, 0, 0, 0.103); box-shadow:3px 2px 22px 1px rgba(0, 0, 0, 0.103); }

.copy-link{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; gap:20px; }

#copied-message{ opacity:0; -webkit-transition:opacity 0.3s; transition:opacity 0.3s; }

.text-image{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:end; -ms-flex-align:end; align-items:flex-end; position:relative; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }

.text-image p{ position:absolute; bottom:16px; font-weight:600; }

.gnt-container{ display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; }

.gnt-container .gnt-group{ background-color:#fff; margin:10px; width:calc(50% - 80px); padding:30px; border-radius:6px; -webkit-box-shadow:0 6px 16px rgba(0, 0, 0, 0.116); box-shadow:0 6px 16px rgba(0, 0, 0, 0.116); }

.gnt-container .gnt-group fieldset{ position:relative; }

.gnt-container label{ display:block; -webkit-padding-start:2px; padding-inline-start:2px; -webkit-padding-end:2px; padding-inline-end:2px; border-width:initial; border-style:none; border-color:initial; -o-border-image:initial; border-image:initial; }

.gnt-container .group-title{ font-size:20px; line-height:25px; }

.gnt-container input[type=text], .gnt-container input[type=password], .gnt-container input[type=number]{ width:100%; height:48px; left:calc(50% - 544px / 2); top:22px; background:#fff; border:1px solid rgba(0, 0, 0, 0.25); border-radius:6px; -webkit-box-flex:0; -ms-flex:none; flex:none; -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; -ms-flex-item-align:stretch; align-self:stretch; -ms-flex-positive:0; flex-grow:0; margin:4px 0 21px 0; }

.gnt-container select, .gnt-container select:disabled{ width:100%; height:48px; left:calc(50% - 544px / 2); top:22px; background:#fff; border:1px solid rgba(0, 0, 0, 0.25); border-radius:6px; -webkit-box-flex:0; -ms-flex:none; flex:none; -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; -ms-flex-item-align:stretch; align-self:stretch; -ms-flex-positive:0; flex-grow:0; margin:4px 0 21px 0; max-width:unset !important; }

.gnt-container select:disabled{ background-image:none; }

.gnt-container textarea{ width:100% !important; }

.gnt-settings .gnt-header-container{ width:100%; }

.gnt-settings #gnt-logo-settings{ position:relative; height:auto; width:70%; left:17%; max-width:300px; }

.gnt-settings .settings-plugin-version{ width:10%; padding:0px; margin:0px; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; color:#EC0000; font-weight:bold; }

.gnt-settings .coffee-question{ margin:0px; margin-bottom:5px; }

.gnt-settings .gnt-header-item.container{ display:-webkit-box; display:-ms-flexbox; display:flex; }

.gnt-settings .gnt-header-item .coffee-logo{ width:100%; min-width:100px; max-height:135px; }

.gnt-settings .gnt-header-item .coffee-banner-item{ width:auto; padding:0px; margin:0px; }

.gnt-settings .gnt-header-item .coffee-banner-item.logo{ -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.gnt-settings .gnt-header-item .coffee-banner-item.content{ -webkit-box-flex:2; -ms-flex-positive:2; flex-grow:2; }

.gnt-settings .gnt-container .gnt-group-full{ width:calc(100% - 97px) !important; padding:30px; }

.gnt-settings .gnt-container .gnt-group-full .form-table tr{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; }

.gnt-settings .gnt-container .gnt-group-full .form-table th{ margin:0 !important; padding:0 !important; font-size:13px; font-weight:400; }

.gnt-settings .gnt-container .gnt-group-full .form-table td{ padding:0; vertical-align:middle; position:relative; }

.gnt-settings .gnt-container .gnt-group-full .form-table td .show-pass{ width:30px; position:absolute; right:15px; top:20px; cursor:pointer; }

.gnt-settings .technician-require-item{ margin:0px; font-size:small; -ms-flex-wrap:wrap; flex-wrap:wrap; overflow:hidden; }

.gnt-settings .technician-require-item img{ width:15px; height:15px; position:relative; top:2px; float:right; }

.gnt-settings form.hide{ opacity:0.3; }

.gnt-settings .gnt-form{ position:relative; }

.gnt-settings .gnt-policy-privacy.hide{ display:none; }

.woocommerce_page_getnet-settings .notice{ width:calc(100% - 74px) !important; margin:3em 0 -1em !important; }
#installments-by-value-group .credit-advanced-installments-containter-item{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }

#installments-by-value-group .gnt-repeater-field{ padding-right:5px !important; }

#installments-by-value-group .error{ border-color:red; }

#installments-by-value-group #installments-by-value_1 .delete-repeater{ visibility:hidden; cursor:not-allowed; }

.credit-advanced-installments-containter-item fieldset{ position:relative; padding-inline:10px; }

.clone-installments{ text-align:end; }

.delete-repeater{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; }

.delete-repeater img{ width:20px; height:15px; }

.delete-repeater img:hover{ cursor:pointer; }

.gnt-order-page-logs{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; gap:10px; font-family:monospace; background:#f5f5f5; padding:10px; overflow:auto; white-space:pre-wrap; border:1px solid #ddd; }

.gnt-order-page-logs .json-content{ margin:0; padding:10px; background:#eaeaea; border-radius:4px; word-break:break-all; overflow-x:hidden; }

.copy-button-container{ display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:end; -ms-flex-pack:end; justify-content:flex-end; -webkit-box-align:center; -ms-flex-align:center; align-items:center; gap:10px; margin-top:10px; margin-bottom:10px; }

.copy-button{ background-color:#0073aa; border:none; color:white; padding:5px 20px; text-align:center; text-decoration:none; display:inline-block; font-size:11px; cursor:pointer; border-radius:4px; }

.copy-button:hover{ background-color:#005177; }

.download-link{ font-size:15px; margin-top:-1px; }

.copy-message{ display:none; color:green; font-size:14px; }

#wpcontent.modal-blurred{ padding-left:0px; }

#wpbody.modal-blurred{ overflow:hidden; position:relative; width:100%; height:100%; }

#wpbody.modal-blurred::before{ content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.5); -webkit-backdrop-filter:blur(5px); backdrop-filter:blur(5px); z-index:9998; }

#getnet-modal.hide, #getnet-already-customer-modal.hide{ display:none !important; }

#getnet-modal{ position:absolute; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:100%; top:30%; background-color:inherit; }

.gnt-modal .gnt-container{ position:relative; width:320px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -ms-flex-line-pack:center; align-content:center; }

.gnt-modal .gnt-container .gnt-modal{ -webkit-box-shadow:0 6px 16px rgba(0, 0, 0, 0.116); box-shadow:0 6px 16px rgba(0, 0, 0, 0.116); }

.gnt-modal .gnt-container .gnt-modal{ position:relative; z-index:9999; background-color:#fff; padding:25px; border-radius:6px; bottom:60px; width:100%; }

.gnt-modal .gnt-container .gnt-modal .gnt-modal-title{ margin-bottom:18px; font-size:15px; line-height:22px; }

.gnt-modal .gnt-container .gnt-modal .gnt-modal-body{ margin-bottom:18px; }

.gnt-modal .gnt-container .gnt-modal .gnt-modal-footer{ margin-bottom:18px; }

.gnt-modal .gnt-container .gnt-modal .gnt-modal-controls{ position:relative; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:no-wrap; flex-wrap:no-wrap; -webkit-box-orient:horizontal; -webkit-box-direction:normal; -ms-flex-direction:row; flex-direction:row; }

.gnt-modal .gnt-container .gnt-modal .gnt-modal-controls .accept-policy-privacy{ background:#2271b1; border-color:#2271b1; color:#fff; text-decoration:none; text-shadow:none; font-size:14px; }

.gnt-modal .gnt-container .gnt-modal .gnt-modal-controls a{ position:relative; top:6px; font-size:12px; text-align:center; margin-left:15px; }

#getnet-already-customer-modal{ z-index:9999; position:fixed; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:100%; height:100%; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); background-color:inherit; }

.gnt-modal-already-customer .gnt-container{ position:relative; width:500px; min-height:280px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -ms-flex-line-pack:center; align-content:center; background-color:#fff; border-radius:10px; -webkit-box-shadow:0 6px 16px rgba(0, 0, 0, 0.116); box-shadow:0 6px 16px rgba(0, 0, 0, 0.116); padding-top:20px; padding-bottom:20px; }

.gnt-modal-already-customer .gnt-container .gnt-modal .gnt-modal-title{ text-align:center; margin-bottom:20px; font-size:16px; }

.gnt-modal-already-customer .gnt-container .gnt-modal .gnt-modal-controls button{ width:160px; height:160px; margin:20px; background-color:#fff; border:1.5px solid rgba(252, 171, 171, 0.3); border-radius:10px; color:#ec0000; -webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.05); box-shadow:0 2px 4px rgba(0, 0, 0, 0.05); font-weight:600; }

.gnt-modal-already-customer .gnt-container .gnt-modal .gnt-modal-controls button a{ text-decoration:none; color:inherit; }

.gnt-modal-already-customer .gnt-container .gnt-modal .gnt-modal-controls button a:focus{ -webkit-box-shadow:none; box-shadow:none; }

.gnt-modal-already-customer .gnt-container .gnt-modal .gnt-modal-controls button:hover{ background-color:#fcfcfc; color:#ec0000; border-color:#ec0000; -webkit-box-shadow:0 4px 8px rgba(0, 0, 0, 0.1); box-shadow:0 4px 8px rgba(0, 0, 0, 0.1); }

.gnt-modal-already-customer .gnt-container a.close-already-modal img{ width:35px; }

.gnt-modal-already-customer .gnt-container a.close-already-modal{ width:35px; position:absolute; top:15px; right:15px; }

.gnt-modal-already-customer .gnt-container .gnt-modal .gnt-modal-controls button img{ width:55px; }

.gnt-modal-already-customer .gnt-container .gnt-modal .gnt-modal-controls button:last-child img{ width:57.5px; }

.gnt-delayed-capture-form .capture-amount-section{ margin-bottom:10px; }

.gnt-delayed-capture-form .capture-amount-section label{ display:block; margin-bottom:5px; font-weight:600; color:#23282d; }

.gnt-delayed-capture-form .capture-amount-section input[type="number"]{ width:100%; padding:8px; border:1px solid #ddd; border-radius:4px; font-size:14px; -webkit-transition:border-color 0.3s ease; transition:border-color 0.3s ease; }

.gnt-delayed-capture-form .capture-amount-section input[type="number"]:focus{ border-color:#0073aa; outline:none; -webkit-box-shadow:0 0 0 1px #0073aa; box-shadow:0 0 0 1px #0073aa; }

.gnt-delayed-capture-form .capture-amount-section input[type="number"]:invalid{ border-color:#d63638; }

.gnt-delayed-capture-form .capture-amount-section .amount-helper-text{ color:#666; font-size:12px; margin-top:4px; display:block; }

.gnt-delayed-capture-form .capture-button-section{ text-align:center; margin-top:15px; }

.gnt-delayed-capture-form .capture-button-section .gnt-authorize-payment-btn{ min-width:150px; padding:8px 16px; }

.gnt-delayed-capture-form .capture-button-section .gnt-authorize-payment-btn:hover{ background-color:#0073aa; border-color:#0073aa; }

.gnt-delayed-capture-form .capture-button-section .gnt-authorize-payment-btn:disabled{ opacity:0.6; cursor:not-allowed; }

.gnt-captured-payment-info ul{ margin:0; padding:0; list-style:none; }

.gnt-captured-payment-info ul li{ background:#f8f9fa; padding:12px; border-left:4px solid #00a32a; border-radius:4px; }

.gnt-captured-payment-info ul li b{ color:#00a32a; }

.gnt-failed-payment-info ul{ margin:0; padding:0; list-style:none; }

.gnt-failed-payment-info ul li{ background:#fef7f7; padding:12px; border-left:4px solid #d63638; border-radius:4px; color:#d63638; }

@media (max-width: 768px){ .gnt-header-container .gnt-header-item{ width:100%; } .gnt-header-container input[type="checkbox"]{ -webkit-transform:none; -ms-transform:none; transform:none; } .gnt-container .gnt-group{ width:100%; } .gnt-container label[for=woocommerce_getnet-creditcard_logs]{ margin-bottom:15px; } .gnt-order-page-logs{ height:auto; }
  .gnt-order-page-logs .json-content{ font-size:12px; padding:8px; }
  .copy-message{ font-size:12px; } }

@media (max-width: 1024px){ .copy-link{ -ms-flex-wrap:wrap; flex-wrap:wrap; } }

@media (min-width: 1000px){ .gnt-settings .gnt-header-item .card-title{ font-size:1.80556vw; } }

@media (max-width: 782px){ .gnt-settings .gnt-policy-privacy .gnt-modal-controls a{ top:9px !important; } }

@media (max-width: 595px){ .gnt-settings .gnt-policy-privacy .gnt-modal{ width:calc(100% - 96px) !important; margin:-9px !important; } }

@media (max-width: 385px){ .gnt-settings .gnt-policy-privacy .gnt-modal-controls{ -webkit-box-orient:vertical !important; -webkit-box-direction:normal !important; -ms-flex-direction:column !important; flex-direction:column !important; }
  .gnt-settings .gnt-policy-privacy .gnt-modal-controls a{ margin-left:0px !important; } }

@media (max-width: 600px){ .gnt-modal-already-customer .gnt-container{ width:65%; min-height:auto; padding:10px; }
  .gnt-modal-already-customer .gnt-container .gnt-modal .gnt-modal-title{ font-size:16px; margin-top:40px; margin-bottom:20px; }
  .gnt-modal-already-customer .gnt-container .gnt-modal .gnt-modal-controls{ display:table-caption; }
  .gnt-modal-already-customer .gnt-container .gnt-modal .gnt-modal-controls button img{ width:40px; }
  .gnt-modal-already-customer .gnt-container .gnt-modal .gnt-modal-controls button{ height:140px; }
  .gnt-modal-already-customer .gnt-container .gnt-modal .gnt-modal-controls button:last-child img{ width:42.5px; }
  .gnt-modal-already-customer .gnt-container .gnt-modal .gnt-modal-controls button:last-child{ margin-bottom:35px; }
  .gnt-modal-already-customer .gnt-container a.close-already-modal{ top:10px; right:10px; } }

