/* "PDFkind tool" block in the editor: tool picker and live preview. */
.pdfkind-picker { border: 1px solid #dcdcde; border-radius: 12px; background: #fff; padding: 18px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; color: #1e1e1e; }
.pdfkind-picker__head { display: flex; align-items: center; gap: 10px; margin-bottom: 12px; font-size: 15px; }
.pdfkind-picker__head .components-button { margin-inline-start: auto; }
.pdfkind-picker__logo { width: 22px; height: 22px; flex: none; border-radius: 6px; background: #d62839 url("data:image/png;base64,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") center / cover; }
.pdfkind-picker__search { width: 100%; min-height: 40px; padding: 8px 12px; border: 1px solid #949494; border-radius: 8px; font-size: 14px; }
.pdfkind-picker__search:focus { border-color: #d62839; box-shadow: 0 0 0 1px #d62839; outline: none; }
.pdfkind-picker__cats { display: flex; flex-wrap: wrap; gap: 6px; margin: 12px 0; }
.pdfkind-chip { border: 1px solid #dcdcde; background: #fff; border-radius: 99px; padding: 4px 12px; font-size: 13px; cursor: pointer; color: #1e1e1e; }
.pdfkind-chip:hover { border-color: #d62839; }
.pdfkind-chip.is-active { background: #d62839; border-color: #d62839; color: #fff; }
.pdfkind-picker__grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); gap: 8px; max-height: 420px; overflow-y: auto; padding: 2px; }
.pdfkind-card { display: grid; gap: 4px; align-content: start; text-align: start; padding: 12px; border: 1px solid #e0e0e0; border-radius: 10px; background: #fff; cursor: pointer; font: inherit; color: inherit; }
.pdfkind-card:hover, .pdfkind-card:focus-visible { border-color: #d62839; background: #fdedef; outline: none; }
.pdfkind-card.is-current { border-color: #d62839; box-shadow: inset 0 0 0 1px #d62839; }
.pdfkind-card__name { font-weight: 600; font-size: 14px; }
.pdfkind-card__desc { font-size: 12px; line-height: 1.4; color: #50575e; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.pdfkind-card__cat { font-size: 11px; color: #a8172b; }
.pdfkind-picker__empty { color: #50575e; font-size: 14px; }
.pdfkind-preview { border: 1px solid #dcdcde; border-radius: 12px; overflow: hidden; background: #fff; }
.pdfkind-preview__bar { display: flex; align-items: center; gap: 8px; padding: 8px 12px; border-bottom: 1px solid #f0f0f1; font-size: 13px; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; }
.pdfkind-preview__note { color: #757575; }
.pdfkind-preview__bar .components-button { margin-inline-start: auto; }
.pdfkind-preview__frame { position: relative; }
.pdfkind-preview__frame iframe { display: block; width: 100%; border: 0; }
.pdfkind-preview__shield { position: absolute; inset: 0; cursor: pointer; }
