.sf{margin-bottom:12px}.sc{display:flex;width:100%}.si{flex:1;margin-right:12px}.si input{width:100%;height:48px;padding:12px 16px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box;transition:border-color .15s ease;will-change:border-color;font-size:16px}.si input:focus{border-color:#0056b3;outline:0}.sbtn button{height:48px;padding:0 20px;white-space:nowrap;min-width:48px}.arl{margin-top:12px;text-align:center}.arb{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;color:#212529;text-decoration:underline;font-size:16px;transition:background-color .15s ease,color .15s ease;will-change:background-color,color;min-height:48px;line-height:1.2}.arb:hover{background-color:#e9ecef;color:#0056b3;text-decoration:underline}.arb:focus{outline:2px solid #0056b3;outline-offset:2px;background-color:rgba(0,86,179,.1)}.arb .icon{margin-right:6px;font-size:16px}.sb{margin:20px 0;padding:15px;background-color:#f9f9f9;border-radius:5px;border:1px solid #eee}.shd{margin-top:0;margin-bottom:12px;font-size:1rem;font-weight:700}.sbc{display:flex;flex-wrap:wrap;gap:12px}.sbtn2{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:4px;text-decoration:none;color:#fff;font-size:16px;border:none;cursor:pointer;transition:background-color .15s ease;will-change:background-color;height:40px;box-sizing:border-box;outline-offset:2px}.sbtn2:focus{outline:2px solid #ffffff;outline-offset:2px}.sbtn2 svg{margin-right:6px;width:16px;height:16px}.gs{background-color:#2e7d32;color:#fff}.gs:hover{background-color:#1b5e20;color:#fff}