#pawn-calculator{max-width:420px;margin:auto;background:#545454;padding:20px;border-radius:12px;font-family:Arial,sans-serif}.ag-tabs{display:flex;gap:10px;margin-bottom:10px}.ag-tabs.small button{font-size:13px}.ag-tab{flex:1 1 0%!important;margin:0!important;padding:0 10px;border:none;background:#ddd;cursor:pointer;font-weight:700;border-radius:8px;height:45px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}div#pawn-message{display:flex;justify-content:center}.ag-tab.active{background:#000;color:#fff}button.ag-tab:hover{background-color:#c4ab6b}.ag-prices{display:flex;gap:10px;margin:15px 0}.ag-main-price{flex:2;background:#c4ab6b;padding:5px;text-align:center;color:#000;border-radius:8px;display:flex;flex-direction:column;justify-content:center}button#pawn-submit{background:#000;color:#fff;border:1px solid #000;width:80%;border-radius:10px;height:50px;text-transform:uppercase;cursor:pointer}button#pawn-submit:hover{background:#c4ab6b;color:#fff;border:1px solid #c4ab6b}button.ag-tab{color:#000}.ag-main-price strong{font-size:32px;display:block}.ag-side-prices{flex:1;display:flex;flex-direction:column;gap:10px}.ag-side-prices div{background:#eee;padding:10px;border-radius:8px;font-size:13px}.ag-form-row{display:flex;gap:10px;margin-bottom:10px}#pawn-calculator .ag-form-col{flex:1 1 0%;min-width:0}#pawn-calculator .ag-form-col select,#pawn-calculator .ag-form-col input{width:100%!important;margin:0!important;padding:0 10px!important;border-radius:8px;border:1px solid #ccc;text-align:center;font-weight:600;color:#000;height:45px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}#pawn-calculator .ag-form-col select{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M0 0l6 8 6-8z' fill='%23333'/%3E%3C/svg%3E") no-repeat right 10px center;padding-right:28px!important}#pawn-calculator input[type="number"]::-webkit-inner-spin-button,#pawn-calculator input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#pawn-calculator input[type="number"]{-moz-appearance:textfield}.ag-duration-wrapper{display:flex;justify-content:center;margin-bottom:15px}#pawn-calculator .ag-duration-wrapper select{width:60%!important;margin:0!important;padding:0 10px!important;height:45px;border-radius:20px;border:1px solid #ccc;text-align:center;text-align-last:center;font-weight:600;color:#000;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M0 0l6 8 6-8z' fill='%23333'/%3E%3C/svg%3E") no-repeat right 15px center;padding-right:30px!important}.ag-total{text-align:center;margin:15px 0 0;font-size:18px}.ag-total strong{display:block;font-size:40px;color:#fff;line-height:1.2}#pawn-contact button{width:100%;padding:12px;background:#7a1c1c;color:#fff;border:none;border-radius:8px;margin-top:10px;cursor:pointer}.ag-return-total{text-align:center;color:#fff;font-size:14px;margin-top:5px;margin-bottom:5px}.ag-return-total strong{font-size:20px;font-weight:700}.ag-note{font-size:12px;text-align:center;margin-top:10px}.ag-client-data{display:flex;flex-direction:column;align-items:center;gap:10px}.ag-client-data input{padding:0 10px!important;height:45px;border-radius:8px;box-sizing:border-box}#pawn-calculator h3{text-align:center}#pawn-message .success{padding:10px;margin-top:10px;color:green;text-align:center;background:#fff;border-radius:5px}#pawn-message .fail{padding:10px;margin-top:10px;color:red;text-align:center;background:#fff;border-radius:5px}.pawn-percentage-wrapper{text-align:center;margin-bottom:15px}.pawn-percentage-wrapper .ag-tabs{margin-bottom:5px}.pawn-percentage-wrapper small{display:block;color:#c4ab6b;font-size:13px;opacity:.9}.pawn-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .7);z-index:99999;display:flex;align-items:center;justify-content:center}.pawn-modal{background:#545454;border-radius:12px;padding:30px;max-width:400px;width:90%;position:relative;box-shadow:0 20px 60px rgb(0 0 0 / .5)}.pawn-modal h3{color:#fff;text-align:center;font-size:20px;margin-bottom:5px}.pawn-modal-subtitle{color:#c4ab6b;text-align:center;font-size:13px;margin-bottom:20px}.pawn-modal-close{position:absolute;top:10px;right:15px;background:none;border:none;color:#fff;font-size:28px;cursor:pointer;line-height:1;padding:0;width:auto}.pawn-modal-close:hover{color:#c4ab6b}.pawn-modal-form{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.pawn-modal-form input{width:100%!important;padding:12px 15px!important;border-radius:8px;border:1px solid #777;background:#3a3a3a;color:#fff;font-size:14px;box-sizing:border-box;margin:0!important}.pawn-modal-form input::placeholder{color:#999}.pawn-modal-form input:focus{outline:none;border-color:#c4ab6b}.pawn-modal-summary{background:#3a3a3a;border-radius:8px;padding:12px 15px;margin-bottom:15px}.pawn-modal-summary-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;color:#fff;font-size:14px}.pawn-modal-summary-row strong{color:#c4ab6b;font-size:16px}.pawn-modal-send{width:100%;padding:14px;background:#000;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;text-transform:uppercase;cursor:pointer;letter-spacing:1px;transition:background 0.2s}.pawn-modal-send:hover{background:#c4ab6b;color:#000}.pawn-modal-send:disabled{opacity:.6;cursor:not-allowed}#pawn-modal-message{text-align:center;margin-top:10px;font-size:13px}#pawn-modal-message .success{color:#4caf50}#pawn-modal-message .fail{color:#ff5252}