.elram-currency{display:flex;align-items:center;gap:5px;margin:0;font:inherit;min-width:0}.elram-currency label{font-size:10px;line-height:1.2;max-width:55px}.elram-currency select{font:inherit;color:inherit;background:#fff;border:1px solid #d7d6d0;border-radius:2px;padding:6px;width:auto;min-width:63px}.header-tools{flex-wrap:wrap}.elsp-notice{border:1px solid #d6c99f;background:#fbf8eb;color:#443b21;padding:20px 24px;margin:0 0 24px;font-size:14px;line-height:1.65}.elsp-notice strong{letter-spacing:.04em}.elsp-notice p{margin:8px 0}.elsp-notice small{font-size:12px}.elsp-logo{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:white!important;color:#223448;padding:10px 12px;margin:12px 0;font-size:12px;opacity:1}.elsp-logo img{width:200px!important;height:50px!important;max-height:none!important;max-width:100%;float:none!important;object-fit:contain;opacity:1;background:white}.elsp-transfer{font-size:12px;line-height:1.65;overflow-wrap:anywhere}.elsp-consent{display:flex!important;align-items:flex-start;gap:10px;line-height:1.6;font-size:13px;margin:16px 0}.elsp-consent input{flex:none;width:18px!important;height:18px;margin:3px 0 0!important}.elsp-result{margin:0;background:#f4f3ee;color:#253428;font:16px/1.65 system-ui,sans-serif}.elsp-result main{box-sizing:border-box;max-width:700px;margin:7vh auto;padding:40px;background:#fff;border:1px solid #dedfd5}.elsp-brand{font-size:20px;font-weight:700;letter-spacing:.1em;color:inherit;text-decoration:none}.elsp-kicker{font-size:12px;letter-spacing:.15em;color:#847346;margin-top:40px}.elsp-result h1{font-size:32px;line-height:1.2}.elsp-button,.elsp-result button{display:inline-block;border:0;background:#2e3e30;color:white;padding:12px 20px;text-decoration:none;font:inherit;margin:12px 8px 0 0;cursor:pointer}.elsp-secondary{display:inline-block;color:#2e3e30;margin:12px 0 0}@media(max-width:767px){.elram-currency label{display:none}.elram-currency select{font-size:11px;padding:5px;min-width:58px}.header-tools{gap:6px!important}.elsp-notice{padding:16px;font-size:13px}.elsp-result main{margin:20px 12px;padding:25px}.elsp-result h1{font-size:26px}}@media(max-width:420px){.site-header .header-tools{flex-basis:auto}.site-header .wordmark{font-size:18px!important}.site-header{gap:10px!important}.header-tools .icon-button{width:28px!important}.language-switch{font-size:10px!important}}
