.bk-description-editor{border:0!important;border-radius:10px;background:var(--bk-panel,#fff);color:var(--bk-text,#171717);overflow:hidden;min-width:0;box-shadow:none!important}
.bk-description-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:3px;padding:5px;border-bottom:1px solid var(--bk-border,#ddd);background:var(--bk-card,#f5f5f5)}
.bk-description-toolbar button,.bk-description-toolbar select{width:auto!important;min-height:30px!important;height:30px!important;padding:3px 8px!important;border:1px solid transparent!important;border-radius:5px!important;background:transparent!important;color:inherit!important;box-shadow:none!important;font-size:13px!important;cursor:pointer}
.bk-description-toolbar button:hover,.bk-description-toolbar button[aria-pressed=true]{background:var(--bk-active,#e5e5e5)!important}.bk-description-toolbar button:disabled,.bk-description-toolbar select:disabled{opacity:.4;cursor:default}
.bk-description-toolbar :focus-visible{outline:2px solid var(--bk-muted,#777);outline-offset:-2px}
.bk-description-editor .bk-description-visual,.bk-description-editor .bk-description-source{border:0!important;outline:none!important;box-shadow:none!important}
.bk-description-toolbar .bk-cat-select{width:auto;min-width:0;flex:0 0 auto}.bk-description-toolbar .bk-cat-select-trigger{display:flex;align-items:center;gap:10px}.bk-description-toolbar .bk-cat-select-trigger svg{flex-shrink:0}
.bk-description-visual{min-height:150px;max-height:540px;overflow:auto;padding:12px;line-height:1.6;overflow-wrap:anywhere;font-weight:400}.bk-description-visual:empty:before{content:'Descreva seu produto...';color:var(--bk-muted,#777)}
.bk-description-visual p{margin:0 0 12px}.bk-description-visual ul,.bk-description-visual ol{padding-left:26px}.bk-description-visual ul{list-style:disc}.bk-description-visual ol{list-style:decimal}.bk-description-visual img,.bk-description-visual video{max-width:100%;height:auto}.bk-description-visual a{text-decoration:underline}.bk-description-visual blockquote{border-left:3px solid var(--bk-border,#aaa);padding-left:12px}.bk-description-visual pre{white-space:pre-wrap}
.bk-description-source{border:0!important;border-radius:0!important;min-height:220px!important;font:13px/1.6 Consolas,monospace!important;background:transparent!important;color:inherit!important;width:100%!important}
.bk-description-editor [hidden]{display:none!important}.bk-description-status{display:block;padding:6px 10px;border-top:1px solid var(--bk-border,#ddd);color:var(--bk-muted,#777);font-size:11px}
.bk-description-dialog{max-width:min(440px,90vw);padding:22px;border:1px solid var(--bk-border,#ddd);border-radius:12px;background:var(--bk-panel,#fff);color:var(--bk-text,#171717)}.bk-description-dialog::backdrop{background:#0008}.bk-description-dialog input{display:block;width:100%;margin:14px 0;padding:10px;border:1px solid var(--bk-border,#ddd);border-radius:7px;background:var(--bk-card,#f5f5f5);color:inherit}.bk-description-dialog button{padding:8px 12px;margin:5px;border:1px solid var(--bk-border,#ddd);border-radius:6px;background:var(--bk-card,#eee);color:inherit}.bk-description-dialog p{font-size:12px}
