:root{--bc-primary:#0066cc;--bc-primary-hover:#0052a3;--bc-focus-ring:rgba(0, 102, 204, 0.15);--bc-bg:#ffffff;--bc-border:#dcdcdc;--bc-text:#333333;--bc-disabled-bg:#f5f5f5;--bc-disabled-border:#e2e8f0;--bc-btn-disabled-bg:#e2e8f0;--bc-btn-disabled-text:#718096}.bc-wrapper{margin:20px 0;width:100%;font-family:inherit;margin-top:-20px}.bc-form{display:flex;flex-direction:column;gap:16px;background:var(--bc-bg);padding:24px;border-radius:12px;box-shadow:0 4px 20px rgb(0 0 0 / .04);border:1px solid #f0f0f0;box-sizing:border-box;width:100%}.bc-field{width:100%;display:block}.bc-form select,.bc-form button{width:100%!important;max-width:100%!important;height:50px!important;padding:0 16px!important;border-radius:8px;font-size:16px;font-family:inherit;outline:none;box-sizing:border-box;transition:all 0.25s ease;margin:0!important}.bc-form select{border:1px solid var(--bc-border);background-color:#fcfcfc;color:var(--bc-text);cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E)!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:12px auto!important}.bc-form select:focus{border-color:var(--bc-primary);box-shadow:0 0 0 3px var(--bc-focus-ring);background-color:var(--bc-bg)}.bc-form select:disabled{background-color:var(--bc-disabled-bg);color:#a0a0a0;cursor:not-allowed;border-color:var(--bc-disabled-border);background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23a0a0a0%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E)!important}.bc-form button{background-color:var(--bc-primary);color:#ffffff!important;border:none;font-weight:600;letter-spacing:.5px;cursor:pointer;display:flex;justify-content:center;align-items:center}.bc-form button:hover:not(:disabled){background-color:var(--bc-primary-hover);transform:translateY(-1px)}.bc-form button:disabled{background-color:var(--bc-primary)!important;color:#fff!important;cursor:not-allowed}@media (min-width:768px){.bc-form{display:grid!important;grid-template-columns:1fr 1fr 180px;align-items:center;gap:20px}.bc-field{min-width:0;width:100%!important}}