.bp3d-dokan .bp3d-dokan-field{margin-bottom:15px}.bp3d-dokan .bp3d-dokan-picker{align-items:center;background:#fff;border:4px dashed #ddd;box-sizing:border-box;display:flex;min-height:120px;padding:15px;position:relative}.bp3d-dokan .bp3d-dokan-picker.has-value{border:1px solid #ebebeb;min-height:0;padding:10px 12px}.bp3d-dokan .bp3d-dokan-picker__empty{align-items:center;color:#aaa;display:flex;flex-direction:column;gap:8px;text-align:center;width:100%}.bp3d-dokan .bp3d-dokan-picker__empty i{font-size:28px}.bp3d-dokan .bp3d-dokan-picker__value{align-items:center;display:none;gap:10px;width:100%}.bp3d-dokan .bp3d-dokan-picker.has-value .bp3d-dokan-picker__empty{display:none}.bp3d-dokan .bp3d-dokan-picker.has-value .bp3d-dokan-picker__value{display:flex}.bp3d-dokan .bp3d-dokan-picker__thumb{border:1px solid #ebebeb;flex:none;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.bp3d-dokan .bp3d-dokan-picker__thumb:not([src]),.bp3d-dokan .bp3d-dokan-picker__thumb[src=""]{display:none}.bp3d-dokan .bp3d-dokan-picker__name{color:#555;flex:1 1 auto;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp3d-dokan .bp3d-dokan-pick:focus,.bp3d-dokan .bp3d-dokan-pick:hover{background:var(--dokan-button-background-color,#7047eb);border-color:var(--dokan-button-background-color,#7047eb);color:#fff}.bp3d-dokan .bp3d-dokan-replace{color:var(--dokan-link-color,#7047eb);flex:none;font-size:13px;text-decoration:none}.bp3d-dokan .bp3d-dokan-replace:focus,.bp3d-dokan .bp3d-dokan-replace:hover{text-decoration:underline}.bp3d-dokan .bp3d-dokan-remove{align-items:center;border-radius:3px;color:#f23030;display:inline-flex;flex:none;font-size:20px;height:26px;justify-content:center;line-height:1;text-decoration:none;width:26px}.bp3d-dokan .bp3d-dokan-remove:focus,.bp3d-dokan .bp3d-dokan-remove:hover{background:#fef3f3;color:#bc1c21}.bp3d-dokan .bp3d-dokan-help{color:#888;font-size:12px;margin:6px 0 0}.bp3d-dokan .bp3d-dokan-error{margin:8px 0 0;padding:8px 12px}.bp3d-dokan .bp3d-dokan-preview{background:#f8f8f8;border:1px solid #ebebeb;display:none;margin-bottom:15px;overflow:hidden}.bp3d-dokan .bp3d-dokan-preview.has-preview{display:block}.bp3d-dokan .bp3d-dokan-preview model-viewer{display:block;height:260px;width:100%}.bp3d-dokan .bp3d-dokan-preview img{display:block;margin:0 auto;max-height:260px;max-width:100%}.bp3d-dokan .bp3d-dokan-background__controls{align-items:center;display:flex;gap:12px}.bp3d-dokan .bp3d-dokan-background__controls label{font-weight:400;margin:0}.bp3d-dokan .bp3d-dokan-background__color{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;height:32px;padding:2px;width:48px}.bp3d-dokan .bp3d-dokan-background__color.is-transparent{opacity:.4}.bp3d-dokan .bp3d-dokan-background__color:disabled{cursor:not-allowed}.bp3d-dokan .bp3d-dokan-notice{margin-bottom:0}.dokan-form-field-bp3d_model .bp3d-dokan-react{--bp3d-dokan-primary:var(--colors-primary-600,#7047eb);--bp3d-dokan-border:var(--colors-gray-200,#e9e9e9);font-size:14px}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__fields{display:flex;flex-direction:column;gap:16px}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__row{display:flex;flex-direction:column;gap:6px}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__label{font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__hint{color:#757575;font-size:12px;line-height:1.4}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__empty{align-items:center;background:#fff;border:1px dashed var(--bp3d-dokan-border);border-radius:4px;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:120px;padding:16px;text-align:center}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__file{align-items:center;background:#fff;border:1px solid var(--bp3d-dokan-border);border-radius:4px;display:flex;gap:12px;padding:8px 8px 8px 12px}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__icon{align-items:center;background:#f1edfd;background:color-mix(in srgb,var(--bp3d-dokan-primary) 10%,#fff);border-radius:4px;color:var(--bp3d-dokan-primary);display:inline-flex;flex:none;height:36px;justify-content:center;width:36px}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__thumb{border:1px solid var(--bp3d-dokan-border);border-radius:4px;flex:none;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__button{flex:none}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__remove{align-items:center;background:transparent;border:0;border-radius:4px;color:#757575;cursor:pointer;display:inline-flex;flex:none;height:32px;justify-content:center;padding:0;width:32px}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__remove:focus-visible,.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__remove:hover{background:var(--dokan-danger-background-color,#fef3f3);color:var(--dokan-danger-text-color,#bc1c21)}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__remove:disabled{cursor:not-allowed;opacity:.5}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__preview{background:#f8f8f8;border:1px solid var(--bp3d-dokan-border);border-radius:4px;overflow:hidden}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__preview model-viewer{display:block;height:260px;width:100%}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__preview img{display:block;margin:0 auto;max-height:260px;max-width:100%}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__select{background-color:#fff;border:1px solid var(--bp3d-dokan-border);border-radius:4px;font-size:14px;height:40px;padding:0 12px;width:100%}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__select:focus{border-color:var(--bp3d-dokan-primary);box-shadow:0 0 0 1px var(--bp3d-dokan-primary);outline:none}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__color{align-items:center;display:flex;gap:12px}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__swatch{background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;height:32px;padding:2px;width:48px}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__swatch.is-transparent{opacity:.4}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__swatch:disabled{cursor:not-allowed}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__check{align-items:center;cursor:pointer;display:inline-flex;gap:8px}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__notice{background:var(--dokan-info-background-color,#e9f9ff);border-radius:4px;color:var(--dokan-info-text-color,#0b76b7);padding:12px 16px}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-react__error{color:var(--dokan-danger-text-color,#bc1c21);font-size:12px;margin:0}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-btn{align-items:center;border:1px solid var(--dokan-button-background-color,#7047eb);border-radius:4px;cursor:pointer;display:inline-flex;flex:none;font-size:14px;font-weight:500;justify-content:center;line-height:1;min-height:36px;padding:0 14px}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-btn:disabled{cursor:not-allowed;opacity:.5}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-btn--primary,.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-btn--secondary:focus-visible,.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-btn--secondary:hover{background:var(--dokan-button-background-color,#7047eb);color:#fff}.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-btn--secondary,.dokan-form-field-bp3d_model .bp3d-dokan-react .bp3d-dokan-btn--tertiary{background:#fff;color:var(--dokan-button-background-color,#7047eb)}
