﻿.werf-split-payments-widget{cursor:pointer;font-weight:600;font-size:14px;line-height:1;background-color:#edeae4;border:2px solid #8F6741;border-radius:8px;padding:12px;position:relative}.werf-split-payments-widget *{font-size:14px !important;line-height:1 !important}.werf-split-payments-widget:after{content:"?";position:absolute;top:50%;right:12px;display:inline-block;background:#C9AF9A;color:#edeae4;height:20px;width:20px;font-size:14px;font-weight:600;text-align:center;line-height:20px;border-radius:50%;transform:translateY(-50%);transition:background-color 0.2s ease}.werf-split-payments-widget:hover:after{background:#8F6741}body.werf-split-payments-modal-open{overflow:hidden}body.werf-split-payments-modal-open .werf-split-payments-modal{visibility:visible;opacity:1}.werf-split-payments-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index:99999999;visibility:hidden;opacity:0;transition:visibility 0s, opacity 0.3s ease-in-out;display:flex;align-items:center;justify-content:center;padding:20px}.werf-split-payments-modal .werf-split-payments-modal-content{background-color:#fff;border-radius:12px;max-width:480px;width:100%;position:relative;box-shadow:0 10px 40px rgba(0, 0, 0, 0.15);overflow:hidden;padding:40px 20px 20px}.werf-split-payments-modal .werf-split-payments-modal-content .werf-split-payments-modal-close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;color:#999;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all 0.2s ease}.werf-split-payments-modal .werf-split-payments-modal-content .werf-split-payments-modal-close:hover{background-color:#f5f5f5;color:#666}.werf-split-payments-modal .werf-split-payments-modal-content .heading{text-align:center;font-size:20px;font-weight:600;margin:0 0 25px 0;color:#412610;line-height:1.3}.werf-split-payments-modal .werf-split-payments-modal-content h3{text-align:center;font-size:20px;font-weight:600;margin:0 0 0 0;padding:24px 20px 0;color:#412610;line-height:1.3}.werf-split-payments-modal .werf-split-payments-modal-content .werf-split-payments-tabs .tab-buttons{display:flex;justify-content:center;margin-bottom:20px;padding:0 0;gap:0}.werf-split-payments-modal .werf-split-payments-modal-content .werf-split-payments-tabs .tab-buttons .tab-button{background:none;border:none;padding:10px 10px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:33.33%;height:56px;border-bottom:2px solid #EDEAE3;outline:none !important}.werf-split-payments-modal .werf-split-payments-modal-content .werf-split-payments-tabs .tab-buttons .tab-button img{max-width:80px;max-height:30px;object-fit:contain;transition:filter 0.2s ease}.werf-split-payments-modal .werf-split-payments-modal-content .werf-split-payments-tabs .tab-buttons .tab-button:first-child img{max-width:100px;max-height:30px}.werf-split-payments-modal .werf-split-payments-modal-content .werf-split-payments-tabs .tab-buttons .tab-button:hover{background-color:#EDEAE3}.werf-split-payments-modal .werf-split-payments-modal-content .werf-split-payments-tabs .tab-buttons .tab-button.active{background-color:#fff;border-color:#8F6741}.werf-split-payments-modal .werf-split-payments-modal-content .werf-split-payments-tabs .tab-buttons .tab-button.active img{filter:none}.werf-split-payments-modal .werf-split-payments-modal-content .werf-split-payments-tabs .tab-content{display:none;padding:0}.werf-split-payments-modal .werf-split-payments-modal-content .werf-split-payments-tabs .tab-content.active{display:block}.werf-split-payments-modal .werf-split-payments-modal-content .werf-split-payments-tabs .tab-content p{text-align:center;color:#412610;font-size:16px;line-height:1.5;margin-bottom:20px}.werf-split-payments-modal .werf-split-payments-modal-content .werf-split-payments-tabs .tab-content p.small{font-size:13px;color:#412610;margin-top:20px;margin-bottom:0;text-align:center}.werf-split-payments-modal .werf-split-payments-modal-content .werf-split-payments-tabs .tab-content p.small a{color:#007bff;text-decoration:underline}.werf-split-payments-modal .werf-split-payments-modal-content .werf-split-payments-tabs .tab-content p.small a:hover{text-decoration:none}.werf-split-payments-modal-body .werf-split-payments-modal-items{background-color:#f3f1ec;padding:10px;border-radius:10px}.werf-split-payments-modal-body div.items{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4, 1fr);gap:4px;margin-bottom:20px}.werf-split-payments-modal-body div.items div{text-align:center;padding:10px 0px;font-size:13px;font-weight:500;color:#412610;line-height:1.3;position:relative}.werf-split-payments-modal-body div.items div b{font-size:16px;font-weight:600;color:#412610;line-height:1.3}.werf-split-payments-modal-body div.items div:before{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background-color:#EDEAE3}.werf-split-payments-modal-body div.items div:first-child:before{background-color:#8F6741}.werf-split-payments-modal-body div.points{list-style:none;padding:0 0 0 5px;margin:20px 0 0}.werf-split-payments-modal-body div.points div{display:flex;align-items:flex-start;margin-bottom:5px;font-size:14px;color:#412610;line-height:1.4}.werf-split-payments-modal-body div.points div:before{content:"✓";color:#28a745;font-weight:bold;margin-right:8px;margin-top:2px;flex-shrink:0}.werf-split-payments-modal-body div.points div:last-child{margin-bottom:0}.payment_box .werf-split-payments-modal-body{margin-bottom:10px}