.bh{min-height:100vh;min-height:100dvh;margin:0;display:flex;align-items:center;justify-content:center;padding:15px;background:#283b4a url(/dizajni/blue/harta-bote.png) 50%/min(100%,1463px) auto no-repeat;font-family:Roboto,Arial,Helvetica,sans-serif;color:#fff}.bh,.bh *,.bh :after,.bh :before{box-sizing:border-box}.bh-card{width:304px;max-width:100%;min-height:245px;background:#192b39;border-radius:3px;box-shadow:0 2px 12px rgba(0,0,0,.35);padding:24px 31px 23px}.bh-title{margin:0 0 11px;padding:0 0 9px;font-family:Georgia,Times New Roman,Times,serif;font-size:15px;font-weight:400;letter-spacing:.6px;text-transform:uppercase;color:#fff;white-space:nowrap;border-bottom:1px solid #173e3d}.bh-sep{padding:0 3px;color:#cfd8dc}.bh-field{position:relative;display:block;height:30px;margin:0 0 22px}.bh-field+.bh-field{margin-bottom:8px}.bh-field .bh-ico{position:absolute;left:10px;top:0;height:30px;display:flex;align-items:center;color:#2d6467;pointer-events:none}.bh-field input{width:100%;height:30px;padding:0 8px 0 33px;background:#e7f0ff;border:1px solid #0b7a7e;border-radius:2px;outline:0;font-family:inherit;font-size:11px;font-weight:700;color:#222}.bh-field input::placeholder{color:#7d8a93;font-weight:400}.bh-field input:focus{border-color:#2d6467;box-shadow:0 0 0 1px rgba(2,114,118,.35)}.bh-save{display:flex;align-items:center;gap:6px;height:13px;margin:0 0 21px;font-size:12px;color:#ddd;cursor:pointer}.bh-save input{width:13px;height:13px;margin:0;accent-color:#027276}.bh-error{margin:-8px 0 10px;font-size:12px;line-height:16px;color:#ea4b35}.bh-btn{display:block;width:100%;height:33px;border:0;border-radius:2px;background:#027276;color:#fff;font-family:inherit;font-size:13px;letter-spacing:.3px;cursor:pointer;transition:background .2s}.bh-btn:hover{background:#038a8f}.bh-btn:disabled{background:#4a7f83;cursor:default}@media (max-width:640px){.bh{align-items:flex-start;padding:21vh 31px 24px}.bh-card{width:378px;min-height:0;border-radius:14px;padding:25px 30px 30px}.bh-title{font-size:22px;letter-spacing:.5px;padding-bottom:12px;margin-bottom:18px;border-bottom:2px solid #2d6f70;white-space:normal}.bh-field{height:47px;margin:0 0 33px}.bh-field+.bh-field{margin-bottom:10px}.bh-field .bh-ico{left:11px;height:47px;color:#d8d8d8}.bh-field .bh-ico svg{width:19px;height:19px}.bh-field input{height:47px;padding:0 12px 0 52px;background:#16222d;border:2px solid #000;border-radius:7px;font-size:17px;font-weight:400;color:#fff}.bh-field input::placeholder{color:#acacac}.bh-field input:focus{border-color:#2d6f70;box-shadow:none}.bh-save{height:auto;margin:0 0 30px;gap:12px;font-size:17px;color:#d4d4d4}.bh-save input{width:22px;height:22px}.bh-error{font-size:14px;margin:-10px 0 12px}.bh-btn{height:48px;border-radius:7px;font-size:17px;letter-spacing:1px}}