.accp-deudas-search-container{max-width:1200px!important;margin:0 auto;padding:20px;font-family:inherit}.accp-deudas-search-container p{margin-bottom:0}.accp-search-header{text-align:center;margin-bottom:30px}.accp-search-header h2{color:#333;margin-bottom:10px;font-size:28px;font-weight:600}.accp-search-header p{color:#666;font-size:16px;margin:0}.accp-warning-msg{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:15px}.accp-warning-msg p{margin:0;color:#721c24}.accp-warning-msg p strong{color:#721c24}.accp-rut-form{background:#fff;border:1px solid #ddd;border-radius:8px;padding:30px;box-shadow:0 2px 10px rgb(0 0 0 / .1);margin-bottom:30px}.accp-form-group{margin-bottom:20px}.accp-form-group label{display:block;margin-bottom:8px;font-weight:600;color:#333;font-size:16px}.accp-form-group input[type="text"]{width:100%;padding:12px 15px;border:2px solid #ddd;border-radius:6px;font-size:16px;transition:border-color 0.3s ease;box-sizing:border-box}.accp-form-group input[type="text"]:focus{outline:none;border-color:#0073aa;box-shadow:0 0 0 3px rgb(0 115 170 / .1)}.accp-rut-help{display:block;margin-top:5px;font-size:14px;color:#666;font-style:italic}.accp-search-btn{border-radius:9999px;letter-spacing:.025em;--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity))!important;--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;background-image:linear-gradient(to right bottom,#006a8e,#0a4060);width:100%;text-align:center}.accp-search-btn:hover{opacity:.8}.accp-search-btn:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.accp-loading{text-align:center;padding:40px;color:#666}.accp-spinner{display:inline-block;width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #0073aa;border-radius:50%;animation:accp-spin 1s linear infinite;margin-bottom:15px}@keyframes accp-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.accp-results{background:#fff;border:1px solid #ddd;border-radius:8px;padding:30px;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.accp-deudas-container{margin-top:20px}.accp-pay-footer-info{color:#646464;font-size:80%}.accp-deudas-list{margin-bottom:30px}.accp-deuda-item{position:relative;display:flex;align-items:center;justify-content:space-between;padding:20px;border:1px solid #eee;border-radius:8px;margin-bottom:15px;background:#f9f9f9;transition:all 0.3s ease}.accp-deuda-info{flex:1;max-width:60%}.accp-deuda-description{font-size:16px;font-weight:600;color:#333;margin-bottom:5px}.accp-info-webpay{font-size:80%;width:100%;text-align:right;margin-bottom:5px}.accp-deuda-date{font-size:14px;color:#666}.accp-deuda-amount{font-size:14px;color:#333;text-align:right;padding-right:5px}.accp-deuda-amount>span{font-size:18px;font-weight:700;color:#333;text-decoration:underline;text-decoration-color:red;text-underline-offset:3px;text-decoration-thickness:2px}.accp-pay-all-actions,.accp-deuda-actions{display:flex;flex-direction:column;gap:15px}.accp-pay-all-btn,.accp-pay-btn{background-image:linear-gradient(to left bottom,#006a8e,#00b5e2);color:#fff;padding:10px 20px;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.3s ease;width:100%;min-width:146px}.accp-pay-all-btn:hover,.accp-pay-btn:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgb(0 0 0 / .2)}.accp-pay-btn:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.accp-pay-all-section{position:relative;border:2px solid #fff0;border-radius:8px;background:linear-gradient(white,white) padding-box,linear-gradient(90deg,#006a8e 0%,#0095ba 100%) border-box;display:flex;align-items:center;justify-content:space-between;padding:20px;transition:all 0.3s ease;margin:30px 0}.accp-pay-all-info h4{background-image:linear-gradient(90deg,#006a8e 0%,#0095ba 100%);caret-color:#000;color:transparent!important;box-decoration-break:clone;-webkit-background-clip:text;-webkit-box-decoration-break:clone;-webkit-text-fill-color:#fff0;background-clip:text;font-size:20px;font-weight:600}.accp-pay-all-info p{color:#666;font-size:16px}.accp-pay-all-btn:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.accp-payment-result{background:#fff;border:1px solid #ddd;border-radius:8px;padding:30px;box-shadow:0 2px 10px rgb(0 0 0 / .1);text-align:center;margin:20px 0}.accp-payment-result.accp-success{border-color:#28a745;background:#f8fff9}.accp-payment-result.accp-error{border-color:#dc3545;background-color:#f8d7da}.accp-payment-result.accp-warning{border-color:#ffc107;background-color:#fff3cd}.accp-result-content{max-width:500px;margin:0 auto}.accp-result-icon{margin-bottom:20px}.accp-result-icon .dashicons{font-size:48px;width:48px;height:48px}.accp-success .accp-result-icon .dashicons{color:#28a745}.accp-error .accp-result-icon .dashicons{color:#dc3545}.accp-warning .accp-result-icon .dashicons{color:#ffc107}.accp-result-message{font-size:18px;color:#333;margin-bottom:20px;line-height:1.5}.accp-result-actions{margin-top:20px}.accp-retry-btn{background:#0073aa;color:#fff;text-decoration:none;padding:12px 25px;border-radius:6px;font-size:16px;font-weight:600;display:inline-block;transition:all 0.3s ease}.accp-retry-btn:hover{background:#005a87;color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 2px 4px rgb(0 0 0 / .2)}.accp-message{padding:15px;border-radius:6px;margin:20px 0;font-weight:500}.accp-message.accp-success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.accp-message.accp-error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.accp-message.accp-warning{background:#fff3cd;color:#856404;border:1px solid #ffeaa7}.accp-empty-state{text-align:center;padding:40px 20px;color:#666}.accp-empty-state .dashicons{font-size:48px;width:48px;height:48px;color:#ccc;margin-bottom:15px}.accp-empty-state h3{color:#333;margin-bottom:10px}.accp-empty-state p{margin:0;font-size:16px}.accp-deudas-header{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.summary-card{background:linear-gradient(135deg,#002f4b 0%,#007fa3 100%);color:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -1px rgb(0 0 0 / .06);position:relative;overflow:hidden;text-align:left}.summary-card::before{content:'';position:absolute;top:0;right:0;width:100px;height:100px;background:rgb(255 255 255 / .1);border-radius:50%;transform:translate(30px,-30px)}.summary-card h3{font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#e1e1e1}.summary-card .value{font-size:1.75rem;font-weight:700}.summary-card .label{color:#8fd6bd;font-size:.875rem}.accp-toast{position:fixed;top:80px;right:20px;padding:15px 20px;z-index:99999;box-shadow:0 4px 6px rgb(0 0 0 / .1);transform:translateX(400px);transition:transform 0.3s ease;max-width:300px;border:3px solid #003775;border-radius:12px;background-color:#fff;font-family:inherit;font-size:1.2em;color:#333}.accp-toast>p{margin:0}.accp-toast.show{transform:translateX(0)}.accp-datos-bancarios{background:#f7f7f7;border-radius:6px;padding:10px 30px 10px 16px;width:100%;max-width:430px;border:1px solid #ececec;cursor:pointer;transition:all 0.2s ease;position:relative;margin:20px 0}.accp-datos-bancarios:hover{background-color:#f0f0f0;border-color:#ddd}.accp-datos-bancarios.accp-titular{font-weight:700;color:#333}.accp-datos-bancarios.accp-info-bancaria{color:#333}.accp-datos-bancarios.accp-info-bancaria span{font-weight:500}.icon-copy{display:block;position:absolute;top:8px;right:8px;font-size:.8em;color:#666}.icon-copy svg{width:16px;height:16px}.accp-fade-in{animation:accp-fade-in 0.5s ease-in}@keyframes accp-fade-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.accp-slide-in{animation:accp-slide-in 0.3s ease-out}@keyframes accp-slide-in{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.accp-loading-state{opacity:.6;pointer-events:none}.accp-loading-state *{cursor:wait}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.accp-transaction-details{margin-top:30px;padding-top:30px;border-top:2px solid #e9ecef}.accp-transaction-details h4{color:#333;margin-bottom:20px;font-size:20px;font-weight:600;text-align:center}.accp-details-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;max-width:800px;margin:0 auto}.accp-detail-item{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;transition:all 0.3s ease;text-align:left}.accp-detail-item strong{color:#333;font-weight:600;font-size:14px;min-width:120px}.accp-detail-item span{color:#666;font-size:14px;text-align:right;word-break:break-word}.accp-error-details{margin-top:30px;padding-top:30px;border-top:2px solid #e9ecef}.accp-error-details h4{color:#333;margin-bottom:20px;font-size:20px;font-weight:600;text-align:center}.accp-error-causes{padding:20px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;max-width:800px;margin:30px auto}.accp-error-causes h4{color:#dc3545;margin-bottom:15px;font-size:18px;font-weight:600;text-align:left}.accp-error-causes ul{margin:0;color:#666;list-style:none;text-align:left;padding-left:0;font-size:14px}.accp-error-causes li{margin-bottom:8px;line-height:1.5}.accp-detail-item.descripcion-pago{grid-column:span 2 / span 2}@media (max-width:768px){.accp-deudas-search-container{padding:15px}.accp-rut-form,.accp-results{padding:20px}.accp-pay-all-btn{width:100%}.accp-search-header h2{font-size:24px}.accp-details-grid{grid-template-columns:1fr;gap:15px}.accp-detail-item strong{min-width:auto}.accp-detail-item span{text-align:left}.accp-transaction-details,.accp-error-details{margin-top:20px;padding-top:20px}.accp-detail-item.descripcion-pago{grid-column:1}}@media (max-width:480px){.accp-info-webpay{text-align:center;margin-bottom:17px}.accp-pay-all-actions,.accp-deuda-actions{width:100%}.accp-deuda-info{max-width:100%;width:100%}.accp-deuda-item{flex-direction:column;text-align:start;gap:5px;padding:10px}.accp-deudas-search-container{padding:10px}.accp-rut-form,.accp-results{padding:15px}.accp-form-group input[type="text"]{font-size:16px}.accp-pay-all-section{flex-direction:column;padding:10px}.accp-search-btn,.accp-pay-btn,.accp-pay-all-btn{font-size:16px}.accp-pay-all-actions,.accp-deuda-actions{text-align:right}.accp-datos-bancarios{font-size:12px;padding:8px 28px 8px 8px;width:100%;max-width:100%;min-width:unset}.accp-detail-item{flex-direction:column;align-items:flex-start;gap:8px}.accp-detail-item{padding:12px}.accp-detail-item strong,.accp-detail-item span{font-size:13px}}