.brim-pdf-block,.brim-pdf-block-edit{--brim-pdf-bg: var(--lb-bg, transparent);--brim-pdf-bg-opacity: var(--lb-bg-opacity, 100%);--brim-pdf-bg-image: var(--lb-bg-img, none);--brim-pdf-radius: var(--lb-radius, 0);--brim-pdf-border-width: var(--lb-border-w, 0);--brim-pdf-border-style: var(--lb-border-s, solid);--brim-pdf-border-color: var(--lb-border-c, transparent);--brim-pdf-shadow: var(--lb-shadow, none);--brim-pdf-padding-top: var(--lb-pt, 0);--brim-pdf-padding-right: var(--lb-pr, 0);--brim-pdf-padding-bottom: var(--lb-pb, 0);--brim-pdf-padding-left: var(--lb-pl, 0);--brim-pdf-transition-duration: var(--lb-h-duration, .2s);--brim-pdf-transition-timing: ease;position:relative;display:flex;flex-direction:column;width:100%;height:var(--brim-pdf-height, 100%);min-height:var(--brim-pdf-min-height, 0);overflow:hidden;font-family:system-ui,-apple-system,sans-serif;background-color:color-mix(in srgb,var(--brim-pdf-bg) var(--brim-pdf-bg-opacity),transparent);background-image:var(--brim-pdf-bg-image);border-width:var(--brim-pdf-border-width);border-style:var(--brim-pdf-border-style);border-color:var(--brim-pdf-border-color);border-radius:var(--brim-pdf-radius);padding:var(--brim-pdf-padding-top) var(--brim-pdf-padding-right) var(--brim-pdf-padding-bottom) var(--brim-pdf-padding-left);box-shadow:var(--brim-pdf-shadow);transition:background-color var(--brim-pdf-transition-duration) var(--brim-pdf-transition-timing),background-image var(--brim-pdf-transition-duration) var(--brim-pdf-transition-timing),border-color var(--brim-pdf-transition-duration) var(--brim-pdf-transition-timing),border-radius var(--brim-pdf-transition-duration) var(--brim-pdf-transition-timing),border-width var(--brim-pdf-transition-duration) var(--brim-pdf-transition-timing),padding var(--brim-pdf-transition-duration) var(--brim-pdf-transition-timing),box-shadow var(--brim-pdf-transition-duration) var(--brim-pdf-transition-timing)}.brim-grid-block[data-block-type=pdf]:is(:hover,.brim-grid-block--hover-preview)>.brim-grid-block__content>:is(.brim-pdf-block,.brim-pdf-block-edit),:is(.brim-pdf-block,.brim-pdf-block-edit):hover{--brim-pdf-bg: var(--lb-h-bg, var(--lb-bg, transparent));--brim-pdf-bg-opacity: var(--lb-h-bg-opacity, var(--lb-bg-opacity, 100%));--brim-pdf-bg-image: var(--lb-h-bg-img, var(--lb-bg-img, none));--brim-pdf-radius: var(--lb-h-radius, var(--lb-radius, 0));--brim-pdf-border-width: var(--lb-h-border-w, var(--lb-border-w, 0));--brim-pdf-border-style: var(--lb-h-border-s, var(--lb-border-s, solid));--brim-pdf-border-color: var( --lb-h-border-c, var(--lb-border-c, transparent) );--brim-pdf-shadow: var(--lb-h-shadow, var(--lb-shadow, none))}.brim-grid-block[data-block-type=pdf]>.brim-grid-block__content>:is(.brim-pdf-block,.brim-pdf-block-edit),.brim-grid-block[data-block-type=pdf]:is(:hover,.brim-grid-block--hover-preview)>.brim-grid-block__content>:is(.brim-pdf-block,.brim-pdf-block-edit){--brim-pdf-bg: transparent;--brim-pdf-bg-opacity: 100%;--brim-pdf-bg-image: none;--brim-pdf-border-width: 0;--brim-pdf-border-color: transparent;--brim-pdf-padding-top: 0;--brim-pdf-padding-right: 0;--brim-pdf-padding-bottom: 0;--brim-pdf-padding-left: 0;--brim-pdf-shadow: none}.pdf-container,.pdf-preview{position:relative;flex:1;width:100%;height:100%;overflow:hidden;pointer-events:auto;background:transparent;border-radius:inherit}.pdf-container iframe,.pdf-preview iframe{display:block;width:100%;height:100%;background:transparent;border:none;border-radius:inherit}.pdf-empty,.pdf-placeholder{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;padding:32px;color:var(--brim-theme-dark2, var(--foreground));background:transparent;border-radius:inherit;transition:color .2s,background-color .2s,border-color .2s}.pdf-placeholder{min-height:300px}.pdf-placeholder.drag-over{color:var(--foreground);border:2px dashed currentColor}.pdf-placeholder.uploading{cursor:default}.pdf-empty svg,.placeholder-icon{margin-bottom:16px;color:var(--brim-theme-light2, var(--muted-foreground));opacity:.5;transition:color .2s}.pdf-placeholder.drag-over .placeholder-icon{color:var(--foreground)}.pdf-empty p,.placeholder-text{margin:0;color:inherit;font-size:14px;font-weight:500}.upload-spinner{width:48px;height:48px;margin-bottom:16px;border:4px solid var(--brim-theme-light2, var(--border));border-top-color:var(--foreground);border-radius:50%;animation:brim-pdf-spin 1s linear infinite}@keyframes brim-pdf-spin{to{transform:rotate(360deg)}}.error-message{padding:8px 12px;margin-top:16px;color:var(--destructive);font-size:12px;text-align:center;background:var(--destructive-foreground);border:1px solid color-mix(in srgb,var(--destructive) 25%,transparent);border-radius:6px}@container main-content (max-width: 991px){.brim-pdf-block,.brim-pdf-block-edit{--brim-pdf-bg: var(--lb-t-bg, var(--lb-bg, transparent));--brim-pdf-bg-opacity: var(--lb-t-bg-opacity, var(--lb-bg-opacity, 100%));--brim-pdf-bg-image: var(--lb-t-bg-img, var(--lb-bg-img, none));--brim-pdf-radius: var(--lb-t-radius, var(--lb-radius, 0));--brim-pdf-border-width: var(--lb-t-border-w, var(--lb-border-w, 0));--brim-pdf-border-style: var(--lb-t-border-s, var(--lb-border-s, solid));--brim-pdf-border-color: var( --lb-t-border-c, var(--lb-border-c, transparent) );--brim-pdf-shadow: var(--lb-t-shadow, var(--lb-shadow, none));--brim-pdf-padding-top: var(--lb-t-pt, var(--lb-pt, 0));--brim-pdf-padding-right: var(--lb-t-pr, var(--lb-pr, 0));--brim-pdf-padding-bottom: var(--lb-t-pb, var(--lb-pb, 0));--brim-pdf-padding-left: var(--lb-t-pl, var(--lb-pl, 0))}}@container main-content (max-width: 479px){.brim-pdf-block,.brim-pdf-block-edit{--brim-pdf-bg: var(--lb-m-bg, var(--lb-t-bg, var(--lb-bg, transparent)));--brim-pdf-bg-opacity: var( --lb-m-bg-opacity, var(--lb-t-bg-opacity, var(--lb-bg-opacity, 100%)) );--brim-pdf-bg-image: var( --lb-m-bg-img, var(--lb-t-bg-img, var(--lb-bg-img, none)) );--brim-pdf-radius: var( --lb-m-radius, var(--lb-t-radius, var(--lb-radius, 0)) );--brim-pdf-border-width: var( --lb-m-border-w, var(--lb-t-border-w, var(--lb-border-w, 0)) );--brim-pdf-border-style: var( --lb-m-border-s, var(--lb-t-border-s, var(--lb-border-s, solid)) );--brim-pdf-border-color: var( --lb-m-border-c, var(--lb-t-border-c, var(--lb-border-c, transparent)) );--brim-pdf-shadow: var( --lb-m-shadow, var(--lb-t-shadow, var(--lb-shadow, none)) );--brim-pdf-padding-top: var(--lb-m-pt, var(--lb-t-pt, var(--lb-pt, 0)));--brim-pdf-padding-right: var(--lb-m-pr, var(--lb-t-pr, var(--lb-pr, 0)));--brim-pdf-padding-bottom: var(--lb-m-pb, var(--lb-t-pb, var(--lb-pb, 0)));--brim-pdf-padding-left: var(--lb-m-pl, var(--lb-t-pl, var(--lb-pl, 0)))}}
