.wp-block-bs-library-blocks-form{background:var(--bs-form-bg,transparent);border-radius:var(--bs-form-border-radius,0);max-width:var(--bs-form-max-width,100%);padding:var(--bs-form-padding,2rem)}.wp-block-bs-library-blocks-form .form-fields-container,.wp-block-bs-library-blocks-form form{display:flex;flex-direction:column;gap:var(--bs-form-gap,1.5rem)}.wp-block-bs-library-blocks-form .bs-form-field-wrapper{display:flex;flex-direction:column;gap:var(--bs-form-label-gap,.5rem)}.wp-block-bs-library-blocks-form .bs-form-label{color:var(--bs-form-label-color,inherit);display:block;font-size:var(--bs-form-label-size,.875rem);font-weight:var(--bs-form-label-weight,600);letter-spacing:var(--bs-form-label-ls,0);line-height:1.4;text-transform:var(--bs-form-label-tt,none)}.wp-block-bs-library-blocks-form .bs-form-label .required-mark{color:var(--error-color,#e74c3c);margin-left:.2em}.wp-block-bs-library-blocks-form input:not([type=checkbox]),.wp-block-bs-library-blocks-form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bs-form-input-bg,transparent);border:var(--bs-form-input-border,1px solid hsla(0,0%,100%,.2));border-radius:var(--bs-form-input-border-radius,8px);box-sizing:border-box;color:var(--bs-form-input-color,inherit);display:block;font-family:inherit;font-size:var(--bs-form-input-size,1rem);line-height:1.5;outline:none;padding:var(--bs-form-input-padding,.75rem 1rem);transition:var(--bs-form-input-transition,border-color .2s ease,box-shadow .2s ease);width:100%}.wp-block-bs-library-blocks-form input:not([type=checkbox])::-moz-placeholder,.wp-block-bs-library-blocks-form textarea::-moz-placeholder{color:var(--bs-form-input-placeholder-color,hsla(0,0%,100%,.35))}.wp-block-bs-library-blocks-form input:not([type=checkbox])::placeholder,.wp-block-bs-library-blocks-form textarea::placeholder{color:var(--bs-form-input-placeholder-color,hsla(0,0%,100%,.35))}.wp-block-bs-library-blocks-form input:not([type=checkbox]):focus,.wp-block-bs-library-blocks-form input:not([type=checkbox]):focus-visible,.wp-block-bs-library-blocks-form textarea:focus,.wp-block-bs-library-blocks-form textarea:focus-visible{border:var(--bs-form-input-focus-border,1px solid hsla(0,0%,100%,.6));box-shadow:var(--bs-form-input-focus-shadow,none);outline:var(--bs-form-input-focus-outline,none)}.wp-block-bs-library-blocks-form input:not([type=checkbox])[aria-invalid=true],.wp-block-bs-library-blocks-form textarea[aria-invalid=true]{border-color:var(--error-color,#e74c3c);box-shadow:0 0 0 2px rgba(231,76,60,.15)}.wp-block-bs-library-blocks-form textarea{min-height:var(--bs-form-textarea-min-height,120px);resize:var(--bs-form-textarea-resize,vertical)}.wp-block-bs-library-blocks-form .bs-form-checkbox-inner{align-items:flex-start;align-items:center;display:flex;gap:var(--bs-form-checkbox-gap,.6rem)}.wp-block-bs-library-blocks-form .bs-form-checkbox-inner input[type=checkbox]{accent-color:var(--bs-form-checkbox-accent-color,#fea13e);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bs-form-checkbox-bg,transparent);border:var(--bs-form-checkbox-border,2px solid rgba(254,161,62,.6));border-radius:var(--bs-form-checkbox-border-radius,6px);cursor:pointer;flex-shrink:0;height:var(--bs-form-checkbox-size,1rem);margin-top:.15em;width:var(--bs-form-checkbox-size,1rem)}.wp-block-bs-library-blocks-form .bs-form-checkbox-inner input[type=checkbox]:checked{background:var(--bs-form-checkbox-checked-bg,transparent);border-color:var(--bs-form-checkbox-checked-border-color,#fea13e)}.wp-block-bs-library-blocks-form .bs-form-checkbox-inner input[type=checkbox]:focus,.wp-block-bs-library-blocks-form .bs-form-checkbox-inner input[type=checkbox]:focus-visible{outline:2px solid var(--bs-form-checkbox-focus-color,#fea13e);outline-offset:2px}.wp-block-bs-library-blocks-form .bs-form-checkbox-inner label{color:var(--bs-form-checkbox-color,inherit);cursor:pointer;font-size:var(--bs-form-checkbox-label-size,.875rem);line-height:1.5}.wp-block-bs-library-blocks-form .bs-form-checkbox-inner label a{color:var(--bs-form-label-color,inherit)}.wp-block-bs-library-blocks-form .bs-form-checkbox-group{border:none;margin:0;padding:0}.wp-block-bs-library-blocks-form .bs-form-legend{color:var(--bs-form-label-color,inherit);font-size:var(--bs-form-label-size,.875rem);font-weight:var(--bs-form-label-weight,600);margin-bottom:var(--bs-form-label-gap,.5rem)}.wp-block-bs-library-blocks-form .bs-form-checkbox-group-content{display:flex;flex-direction:column;gap:.5rem}.wp-block-bs-library-blocks-form button[type=submit]{align-items:center;align-self:center;background:var(--bs-form-btn-bg,transparent);border:var(--bs-form-btn-border,1px solid hsla(0,0%,100%,.5));border-radius:var(--bs-form-btn-border-radius,999px);color:var(--bs-form-btn-color,inherit);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--bs-form-btn-size,.875rem);font-weight:var(--bs-form-btn-weight,600);justify-content:center;line-height:1.2;padding:var(--bs-form-btn-padding,.75rem 2.5rem);text-transform:var(--bs-form-btn-tt,uppercase);transition:var(--bs-form-btn-transition,background .2s ease,color .2s ease,border-color .2s ease)}.wp-block-bs-library-blocks-form button[type=submit]:focus-visible,.wp-block-bs-library-blocks-form button[type=submit]:hover{background:var(--bs-form-btn-hover-bg,hsla(0,0%,100%,.08));border:var(--bs-form-btn-hover-border,1px solid hsla(0,0%,100%,.8));color:var(--bs-form-btn-hover-color,inherit);outline:none}.wp-block-bs-library-blocks-form button[type=submit]:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.wp-block-bs-library-blocks-form button[type=submit]:disabled,.wp-block-bs-library-blocks-form button[type=submit][disabled]{cursor:not-allowed;opacity:var(--bs-form-btn-disabled-opacity,.5);pointer-events:none}.wp-block-bs-library-blocks-form .bs-form-field-help{color:var(--bs-form-input-placeholder-color,hsla(0,0%,100%,.35));font-size:.8rem;line-height:1.4;margin:0}.wp-block-bs-library-blocks-form .bs-field-error{color:var(--error-color,#e74c3c);display:block;font-size:.8rem;font-weight:400;line-height:1.4;margin-top:.35rem}.wp-block-bs-library-blocks-form .form-status-message{font-size:.9rem;margin-top:.5rem;min-height:1.2em}.wp-block-bs-library-blocks-form .form-status-message.is-success{background:var(--success-background,rgba(46,204,113,.08));border:1px solid var(--success-border,rgba(46,204,113,.3));border-radius:8px;color:var(--success-color,#2ecc71);padding:.75rem 1rem}.wp-block-bs-library-blocks-form .form-status-message.is-error{background:var(--error-background,rgba(231,76,60,.08));border:1px solid var(--error-border,rgba(231,76,60,.3));border-radius:8px;color:var(--error-color,#e74c3c);padding:.75rem 1rem}
