.gjt-fee-checker{max-width:760px;margin:24px auto;padding:24px;border:1px solid #e1e5ea;border-radius:16px;background:#fff;color:#1f2937;box-shadow:0 5px 20px rgba(15,23,42,.05);font-family:inherit;box-sizing:border-box}.gjt-fee-checker *{box-sizing:border-box}.gjt-fee-heading{display:flex;gap:14px;align-items:center;margin-bottom:20px}.gjt-fee-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#f3f4f6;font-size:27px;font-weight:700}.gjt-fee-heading h2{font-size:24px;line-height:1.25;margin:0 0 5px}.gjt-fee-heading p{margin:0;color:#667085}.gjt-fee-label{display:block;font-weight:600;margin:16px 0}.gjt-fee-label select{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #cfd5dd;border-radius:8px;background:#fff;color:#1f2937;font:inherit}.gjt-fee-button{border:0;border-radius:8px;background:#1d4ed8;color:#fff;font-weight:700;padding:13px 20px;cursor:pointer;font:inherit}.gjt-fee-button:hover{background:#1e40af}.gjt-fee-result{margin-top:20px;padding:18px;border:1px solid #d7e3f7;background:#f8fbff;border-radius:12px;overflow-wrap:anywhere}.gjt-fee-status{font-weight:700}.gjt-fee-amount{font-size:32px;font-weight:800;margin:8px 0 14px}.gjt-fee-result p{margin:8px 0}.gjt-fee-result a{font-weight:700}.gjt-fee-small,.gjt-fee-disclaimer{font-size:13px;color:#667085;line-height:1.55}.gjt-fee-disclaimer{margin:20px 0 0}.gjt-fee-warning{padding:16px;border:1px solid #e8c98a;border-radius:10px;background:#fffaf0}.gjt-fee-warning p{margin-bottom:0}@media(max-width:520px){.gjt-fee-checker{padding:16px}.gjt-fee-heading h2{font-size:21px}.gjt-fee-button{width:100%}}
