.thumb-size-slider{color:#64748b;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.thumb-size-slider__end{color:inherit;cursor:pointer;border-radius:var(--app-control-radius,8px);background:0 0;border:0;padding:2px;transition:color .14s;display:inline-flex}.thumb-size-slider__end:hover{color:#1e293b}.thumb-size-slider__input{appearance:none;width:var(--thumb-slider-width,96px);cursor:pointer;background:0 0;height:16px;margin:0}.thumb-size-slider__input:focus{outline:none}.thumb-size-slider__input::-webkit-slider-runnable-track{background:#e2e8f0;border-radius:999px;height:5px}.thumb-size-slider__input::-moz-range-track{background:#e2e8f0;border-radius:999px;height:5px}.thumb-size-slider__input::-webkit-slider-thumb{-webkit-appearance:none;background:#3b82f6;border:0;border-radius:999px;width:17px;height:9px;margin-top:-2px;transition:transform .14s,background-color .14s,box-shadow .14s;box-shadow:0 1px 2px #0f172a4d}.thumb-size-slider__input::-moz-range-thumb{background:#3b82f6;border:0;border-radius:999px;width:17px;height:9px;box-shadow:0 1px 2px #0f172a4d}.thumb-size-slider__input:hover::-webkit-slider-thumb{background:#2563eb}.thumb-size-slider__input:active::-webkit-slider-thumb{transform:scale(1.1)}.thumb-size-slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #2563eb59,0 1px 2px #0f172a4d}.thumb-size-slider-slot{flex:1 1 0;justify-content:flex-end;min-width:0;display:flex}.thumb-size-slider--fluid{flex:0 auto;min-width:0}.thumb-size-slider--fluid .thumb-size-slider__end{flex-shrink:0}.thumb-size-slider--fluid .thumb-size-slider__input{flex:auto;width:auto;min-width:40px;max-width:96px}
.alt-file-thumbnail,.alt-file-thumbnail *{scrollbar-width:none;-ms-overflow-style:none}.alt-file-thumbnail ::-webkit-scrollbar{width:0;height:0;display:none}
.pdf-editor{background:0 0;flex-direction:column;width:100%;height:100%;min-height:0;max-height:100%;padding:0;display:flex}.pdf-editor-container{border-radius:var(--global-menu-radius,12px);background:#f5f5f5;flex-direction:column;width:100%;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.pdf-editor-container.archived{background:#fee2e2}.pdf-editor-header{z-index:3;background:0 0;flex-direction:column;flex-shrink:0;align-items:stretch;gap:0;min-height:40px;padding:.25rem 3rem 0 .25rem;display:flex;position:relative;container-type:inline-size}.pdf-editor-header-row{justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.pdf-editor-header-row-primary{align-items:center}.pdf-editor-header-left{flex:0 auto;align-items:center;gap:8px;min-width:12rem;max-width:min(58%,40rem);display:flex;overflow:hidden}.pdf-editor-header-row-primary.has-revision-tabs .pdf-editor-header-left{flex:1 1 0;max-width:none}.pdf-editor-header-row-primary.has-revision-tabs .pdf-editor-header-middle{justify-content:flex-end}.pdf-editor-header-row-primary.has-revision-tabs .pdf-header-page-info>span:first-child{display:none}.pdf-editor-header-row-primary.has-revision-tabs{gap:2px}.pdf-editor-header-row-primary.has-revision-tabs .pdf-editor-header-spacer{flex:0 0 4px;min-width:4px}.pdf-editor-header-spacer{flex:10px;min-width:6px;max-width:100%}.pdf-editor-header-middle{flex:none;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.pdf-editor-header-right{flex:none;justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:flex}.pdf-editor-file-info{flex-direction:column;flex:0 auto;align-items:flex-start;gap:2px;min-width:0;max-width:55%;display:flex;overflow:hidden}.pdf-editor-file-info.pdf-editor-file-info--solo{flex:auto;max-width:100%}.pdf-editor-header.is-right-panel .pdf-editor-file-info{min-width:3.5rem}.pdf-editor-file-info .pdf-editor-file-info-title{color:#333;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:1.6rem;font-weight:600;overflow:hidden}.pdf-editor-file-info .pdf-editor-file-info-title--compact{color:#222;font-size:16px;font-weight:600;line-height:1.25}.pdf-editor-file-info .pdf-editor-file-info-title--compact .pdf-bid-header-sub-name{font-size:inherit;font-weight:inherit;line-height:inherit}.pdf-editor-file-info-subtitle{color:#217346;margin:0;font-size:12px;font-weight:600}.pdf-editor-status{color:#666;box-sizing:border-box;flex:1 1 0;align-items:center;min-width:0;padding:2px 0;font-size:.9rem;display:flex;overflow:hidden}.pdf-header-markup-controls{flex:none;justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:flex}.pdf-header-markup-controls.pdf-header-markup-controls--end{justify-content:flex-end;margin-left:0}.pdf-header-markup-tools,.pdf-header-markup-settings{align-items:center;gap:2px;min-width:0;display:inline-flex}.pdf-header-markup-separator{background:#0000001f;flex-shrink:0;width:1px;height:14px;margin:0 4px}.pdf-header-tool-btn{border-radius:var(--app-control-radius,8px);color:#555;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:0;max-width:32px;height:32px;padding:0 7px;transition:max-width .22s cubic-bezier(.2,.8,.2,1),color .14s,background-color .14s,transform 90ms;display:inline-flex;overflow:hidden}.pdf-header-tool-btn:hover:not(.is-selected){background:#0000000f}.pdf-header-tool-btn:active{background:#0000001c;transform:scale(.94)}.pdf-header-tool-btn.is-selected{max-width:var(--tool-bw,140px);color:#1d4ed8;background:#1d4ed814;transition:max-width .22s cubic-bezier(.2,.8,.2,1),color .14s,background-color .14s,transform 90ms}.pdf-header-tool-btn.is-selected:hover{background:#1d4ed824}.pdf-header-tool-label{opacity:0;max-width:0;margin-left:0;font-size:12px;font-weight:600;line-height:1;transition:max-width .22s cubic-bezier(.2,.8,.2,1),opacity 90ms,margin-left .18s cubic-bezier(.2,.8,.2,1);display:inline-block;overflow:hidden;transform:translate(-4px)}.pdf-header-tool-btn.is-selected .pdf-header-tool-label{max-width:var(--tool-lw,96px);margin-left:calc(var(--tool-gap) / 2);opacity:1;transition:max-width .22s cubic-bezier(.2,.8,.2,1),opacity .15s 45ms,transform .18s cubic-bezier(.2,.8,.2,1) 25ms,margin-left .18s cubic-bezier(.2,.8,.2,1);transform:translate(0)}@container (max-width:900px){.pdf-header-tool-btn.is-selected .pdf-header-tool-label{opacity:0;max-width:0;margin-left:0}}.pdf-header-tool-group{--tool-inset:3px;--tool-gap:13px;border-radius:var(--app-control-radius,8px);align-items:center;transition:background-color .18s;display:inline-flex}.pdf-header-tool-group.is-selected{gap:var(--tool-inset);padding:var(--tool-inset) calc(var(--tool-inset) + 2px) var(--tool-inset) var(--tool-inset);border-radius:calc(var(--app-control-radius,8px) + var(--tool-inset));background:#1d4ed814}.pdf-header-tool-group.is-selected .pdf-header-tool-btn{height:calc(32px - 2 * var(--tool-inset))}.pdf-header-tool-group.is-selected .pdf-header-tool-btn.is-selected{padding-right:calc(var(--tool-gap) - var(--tool-inset) - 5px);background:0 0}.pdf-header-tool-group.is-selected .pdf-header-tool-btn.is-selected:hover{background:#1d4ed81a}.pdf-header-tool-wells{align-items:center;gap:var(--tool-inset);opacity:0;visibility:hidden;max-width:0;transition:max-width .22s cubic-bezier(.2,.8,.2,1),opacity .12s,visibility 0s linear .22s;display:inline-flex;overflow:hidden}.pdf-header-tool-group.is-selected .pdf-header-tool-wells{max-width:var(--wells-w,140px);opacity:1;visibility:visible;transition:max-width .22s cubic-bezier(.2,.8,.2,1),opacity .15s 45ms,visibility}.pdf-header-tool-wells>.pdf-header-icon-trigger{width:calc(32px - 2 * var(--tool-inset));height:calc(32px - 2 * var(--tool-inset));min-width:calc(32px - 2 * var(--tool-inset));transition:width .22s cubic-bezier(.2,.8,.2,1),min-width .22s cubic-bezier(.2,.8,.2,1),margin .22s cubic-bezier(.2,.8,.2,1),opacity .16s,color .14s,background-color .14s,transform 90ms}.pdf-header-tool-wells>.pdf-header-icon-trigger.is-gone{width:0;min-width:0;margin:0 0 0 calc(-1 * var(--tool-inset));opacity:0;pointer-events:none;padding:0;overflow:hidden}.pdf-header-tool-group .pdf-header-tool-btn:focus-visible,.pdf-header-tool-group .pdf-header-icon-trigger:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:reduce){.pdf-header-tool-btn,.pdf-header-tool-label,.pdf-header-tool-group,.pdf-header-tool-wells,.pdf-header-tool-wells>.pdf-header-icon-trigger{transition:none!important}}.pdf-header-icon-trigger{border-radius:var(--app-control-radius,8px);color:#555;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;transition:color .14s,background-color .14s,transform 90ms;display:inline-flex}.pdf-header-icon-trigger:hover{background:#0000000f}.pdf-header-icon-trigger:active{background:#0000001c;transform:scale(.92)}.pdf-header-icon-trigger.is-active{color:#1d4ed8;background:#1d4ed81f}.pdf-header-icon-trigger.is-active:hover{background:#1d4ed82e}.pdf-header-markups-trigger{gap:6px;width:auto;padding:0 8px}.pdf-header-markups-trigger:active{transform:scale(.97)}.pdf-header-markups-label{white-space:nowrap;font-size:13px;font-weight:600;line-height:1}.pdf-header-tool-btn:focus-visible,.pdf-header-icon-trigger:focus-visible{outline-offset:1px;outline:2px solid #1d4ed873}.pdf-header-settings-panel{flex-direction:column;gap:6px;min-width:200px;max-width:300px;padding:2px 0;display:flex}.pdf-header-settings-panel.pdf-header-color-panel{width:max-content;min-width:0;max-width:none}.pdf-header-settings-title{color:#333;margin:0 0 2px;font-size:.85rem;font-weight:600}.pdf-file-revision-dropdown{align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;display:flex}.pdf-revision-tabs-wrap{flex:0 auto;align-items:center;min-width:0;padding:2px 0;display:flex;position:relative;overflow:hidden}.pdf-revision-strip-scrollbar{opacity:0;pointer-events:none;z-index:2;height:4px;transition:opacity .1s;position:absolute;bottom:0;left:0;right:0}.pdf-revision-strip-scrollbar.is-visible{opacity:1;pointer-events:auto;cursor:default}.pdf-revision-strip-scrollbar__thumb{border-radius:var(--app-control-radius,8px);touch-action:none;background-color:#00000038;height:4px;position:absolute;top:0;left:0}.pdf-revision-strip-scrollbar__thumb:hover{background-color:#00000059}.pdf-revision-tab{box-sizing:border-box;border-radius:var(--app-control-radius,8px);background:#fff;border:1px solid #dfe2e8;flex:none;align-items:center;min-width:0;padding:2px;transition:width .22s,margin-left .22s,border-color .15s ease-in-out;display:flex;overflow:hidden}.pdf-revision-tab.is-active,.pdf-revision-tab.is-entering{border-color:#c5cad3}.pdf-revision-tabs-wrap.is-scrubbing .pdf-revision-tab{transition:none}.pdf-revision-tab.is-collapsed{border-width:0;padding:0}.pdf-revision-tab-date{color:#6b7280;font:inherit;border-radius:var(--app-control-radius,8px);cursor:pointer;white-space:nowrap;z-index:1;background:#fff;border:none;flex:none;padding:3px 8px;transition:background .15s ease-in-out;position:relative}.pdf-revision-tab.is-active .pdf-revision-tab-date,.pdf-revision-tab.is-entering .pdf-revision-tab-date{color:#111}.pdf-revision-tab-date:hover{background:#eef0f3}.pdf-revision-tab-date:active{background:#e2e5ea}.pdf-revision-tab.is-peek.is-left{justify-content:flex-end;-webkit-mask-image:linear-gradient(270deg,#000 40%,#0000);mask-image:linear-gradient(270deg,#000 40%,#0000)}.pdf-revision-tab.is-peek.is-right{justify-content:flex-start;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000);mask-image:linear-gradient(90deg,#000 40%,#0000)}.pdf-revision-tab.is-peek .pdf-revision-tab-date{color:#9aa3b2}.pdf-revision-tab-files{overscroll-behavior-x:contain;flex:1 1 0;align-items:center;gap:2px;min-width:0;display:flex;overflow:auto hidden}.pdf-revision-tab-files[data-fade-right=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.pdf-revision-tab:not(.is-active):not(.is-entering) .pdf-revision-tab-files{visibility:hidden;flex:0 0 0;width:0;overflow:hidden}.pdf-revision-file-chip{border-radius:var(--app-control-radius,8px);color:#374151;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:6px;padding:2px 8px 2px 4px;transition:background .15s ease-in-out,border-color .15s ease-in-out;display:inline-flex}.pdf-revision-file-chip:hover{background:#c8c8c859}.pdf-revision-file-chip:active{background:#96969659}.pdf-revision-file-chip.is-current{color:#111;background:#d3dae6;font-weight:600}.pdf-revision-file-chip.is-current:hover{background:#c6cfde}.pdf-revision-file-chip.is-current:active{background:#b9c3d5}.pdf-revision-file-chip-name{white-space:nowrap;flex:none}.pdf-revision-file-chip-pages{color:#6b7280;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:400}.pdf-header-save-status{white-space:nowrap;flex-shrink:0;margin-right:0;font-size:.8rem}.pdf-header-save-pill{letter-spacing:.01em;border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.pdf-header-save-pill--saving{color:#1d4ed8;background:#1d4ed81a;border:1px solid #1d4ed833}.pdf-header-save-pill--saved{color:#166534;background:#16a34a1f;border:1px solid #16a34a47}.pdf-header-save-pill--error{color:#b91c1c;background:#dc26261a;border:1px solid #dc262640}.saving-indicator{color:#007bff;font-weight:500}.saved-indicator{color:#28a745;font-weight:500}.pdf-editor-header-controls{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:0 2px;display:flex}.pdf-header-undo-redo{flex-shrink:0;align-items:center;gap:0;display:inline-flex}.pdf-header-undo-redo .global-button,.pdf-header-undo-redo button{width:28px!important;min-width:28px!important;height:28px!important;padding:0!important}.pdf-header-zoom{flex-shrink:0;align-items:center;gap:0;display:inline-flex}.pdf-header-zoom .global-button,.pdf-header-zoom button{border-radius:var(--app-control-radius,8px)!important;width:22px!important;min-width:22px!important;height:24px!important;margin:0!important;padding:0!important;line-height:1!important}.pdf-header-page-info{gap:0!important;margin:0!important}.pdf-header-page-info .editable-text,.pdf-header-page-info input{margin:0!important;padding-left:1px!important;padding-right:1px!important}.pdf-header-measure-layer{visibility:hidden;pointer-events:none;align-items:center;gap:6px;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.page-navigation{align-items:center;gap:0;display:flex}.page-info{color:#666;white-space:nowrap;font-size:.85rem}.zoom-controls{align-items:center;gap:0;display:flex}.zoom-level{color:#555;text-align:center;justify-content:center;align-items:center;gap:0;margin:0;padding:0;font-size:.85rem;display:inline-flex}.zoom-level .editable-text{background:0 0;border:1px solid #0000;width:auto;min-width:2ch;margin:0!important;padding:0!important}.zoom-level input{text-align:center;color:#555;border:1px solid #0000;border-radius:3px;font-size:.85rem;width:3.25ch!important;min-width:3.25ch!important;max-width:3.25ch!important;margin:0!important;padding:0!important}.zoom-level>span{letter-spacing:0;margin:0!important;padding:0!important}.editor-actions{flex-wrap:wrap;align-items:center;gap:0;display:flex}.pdf-editor-content{z-index:1;flex:1;min-height:0;max-height:100%;display:flex;position:relative;overflow:visible hidden}.pdf-viewer-container{background:0 0;flex:1;justify-content:flex-start;align-items:flex-start;width:100%;min-height:0;max-height:100%;padding:0;display:flex;position:relative;overflow:auto}.pdf-viewer-container:focus,.pdf-viewer-container:focus-visible{outline:none}.pdf-viewer{flex-direction:column;align-items:center;width:max-content;min-width:100%;max-width:none;margin-left:0;margin-right:0;display:flex;position:relative}.pdf-canvas{background:#fff}.pdf-loading-overlay{z-index:100;background:#fffc;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.annotation-layer,.annotation-canvas{position:absolute;top:0;left:0}.pdf-toolbar{scrollbar-gutter:stable;z-index:30;pointer-events:none;box-sizing:border-box;background:0 0;flex-direction:column;width:300px;min-height:0;padding:.5rem 2rem 1.75rem 1rem;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:visible auto}.pdf-toolbar.pdf-toolbar--override{background:#fff;overflow:hidden}.pdf-toolbar.pdf-toolbar--with-pages{width:max-content;max-width:min(460px,52vw);padding:0 5px 14px 8px;overflow:hidden}.pdf-toolbar.pdf-toolbar--contents-only:not(:has(.collapsible-section)):not(:has([data-testid=page-thumbnails-panel])):not(:has([data-testid=page-thumbnails-open])){width:0;padding:0;overflow:hidden}.pdf-contents-open-btn{transition:background-color .14s,box-shadow .14s,transform .14s!important}.pdf-contents-open-btn:hover{transform:translateY(-1px);background:#fff!important;box-shadow:0 10px 28px #0f172a29!important}.pdf-contents-open-btn:active{transform:translateY(0)scale(.97);background:#f1f5f9!important;box-shadow:0 2px 8px #0f172a1f!important}.pdf-page-thumb:hover{box-shadow:0 2px 8px #0f172a1a}.pdf-page-thumb--selected:hover{box-shadow:none}.pdf-page-thumb:focus{outline:none}.pdf-page-thumb:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.pdf-page-thumb--selected:focus,.pdf-page-thumb--selected:focus-visible{outline:none}.pdf-thumbnail-tree-collapse{grid-template-rows:0fr;display:grid}.pdf-thumbnail-tree-collapse.is-open{grid-template-rows:1fr}.pdf-thumbnail-tree-collapse-inner{min-height:0;overflow:hidden}.pdf-thumbnail-tree-collapse.is-open[data-clip-overflow=false] .pdf-thumbnail-tree-collapse-inner{overflow:visible}.pdf-thumbnail-tree-collapse:not(.is-open) .pdf-thumbnail-tree-collapse-inner{pointer-events:none}@media (prefers-reduced-motion:reduce){.pdf-thumbnail-tree-collapse{transition:none!important}}.pdf-page-thumbs-selection--floating,.pdf-page-thumbs-selection--glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#dbeafef7}.pdf-page-thumbs-deselect{color:#000;cursor:pointer;border-radius:var(--app-control-radius,8px);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .12s,color .12s;display:inline-flex}.pdf-page-thumbs-deselect:hover{color:#000;background:#0f172a0f}.pdf-page-thumbs-deselect:active{background:#0f172a1a}.pdf-toolbar>*{pointer-events:auto}.tool-section{width:100%;max-width:100%;margin-bottom:0;padding-bottom:0;overflow:hidden}.tool-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.section-title{color:#333;text-transform:uppercase;letter-spacing:.5px;text-align:left;margin:0 0 .75rem;font-size:.9rem;font-weight:600}.tool-grid{flex-direction:column;gap:4px;width:100%;max-width:100%;display:flex}.pdf-toolbar-tool-active-group{box-sizing:border-box;border-radius:var(--app-control-radius,8px);background:#6daedb33;flex-direction:column;gap:6px;width:100%;min-width:0;padding:6px 6px 8px;display:flex}.pdf-toolbar-tool-active-group--eraser-prod{padding:0}@keyframes pdf-lasso-dash-ccw{to{stroke-dashoffset:-20px}}.pdf-lasso-select-outline{animation:.75s linear infinite pdf-lasso-dash-ccw}@keyframes pdf-ink-selection-pulse{0%,to{opacity:.4;box-shadow:0 0 0 1.5px #a0a0a0d9}50%{opacity:.85;box-shadow:0 0 0 2.5px #1d4ed8bf}}.pdf-ink-selection-pulse{pointer-events:none;z-index:27;background:#1d4ed81a;border-radius:3px;animation:1.05s ease-in-out infinite pdf-ink-selection-pulse}.pdf-annotation-selection-chrome{pointer-events:none;z-index:27}.pdf-toolbar-tool-customization-inset{box-sizing:border-box;width:100%;min-width:0;padding-left:2px;padding-right:2px}.color-section{width:100%;max-width:100%;position:relative}.color-palette{border-radius:var(--app-control-radius,8px);z-index:1000;background:#f5f5f5;border:1px solid #ddd;grid-template-columns:repeat(4,1fr);gap:.25rem;padding:.5rem;display:grid;position:absolute;top:50px;left:0;box-shadow:0 2px 10px #0000001a}.stroke-section{flex-direction:column;gap:.75rem;width:100%;max-width:100%;display:flex}.stroke-options{flex-wrap:wrap;gap:.5rem;width:100%;max-width:100%;display:flex}.stroke-slider-container{align-items:center;gap:.5rem;display:flex}.stroke-slider{-webkit-appearance:none;background:#ddd;border-radius:2px;outline:none;flex:1;height:4px}.stroke-slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#007bff;border-radius:50%;width:16px;height:16px}.stroke-slider::-moz-range-thumb{cursor:pointer;background:#007bff;border:none;border-radius:50%;width:16px;height:16px}.stroke-value{color:#666;text-align:center;min-width:3rem;font-size:.8rem}.tool-properties{flex-direction:column;gap:.75rem;width:100%;max-width:100%;display:flex}.property-group{flex-direction:column;gap:.25rem;width:100%;max-width:100%;display:flex}.property-group label{color:#666;font-size:.8rem;font-weight:500}.opacity-slider,.font-size-select{border-radius:var(--app-control-radius,8px);border:1px solid #ddd;padding:.25rem;font-size:.8rem}.pdf-editor-loading{color:#666;flex-direction:column;justify-content:center;align-items:center;gap:1rem;height:100%;display:flex}.pdf-editor-error{color:#dc3545;justify-content:center;align-items:center;height:100%;font-size:1.1rem;display:flex}@media (max-width:768px){.pdf-toolbar{width:240px;padding:.25rem 0 1rem .25rem}.tool-grid{grid-template-columns:1fr}.pdf-editor-header{flex-direction:column;align-items:flex-start;gap:1rem}.pdf-editor-header-controls{justify-content:space-between;width:100%}}.pdf-page-container.pdf-page-container--textbox-chrome-elevated{z-index:12}.pdf-textbox-root .pdf-textbox-frame{position:relative}.pdf-textbox-root .pdf-textbox-inner{min-width:0}.pdf-textbox-root:not(.pdf-textbox-select-only) .rich-text-field-editor--pdf-embed,.pdf-textbox-root:not(.pdf-textbox-select-only) .rich-text-field-editor--pdf-embed .rich-text-field-editor-content,.pdf-textbox-root:not(.pdf-textbox-select-only) .rich-text-field-editor--pdf-embed .ProseMirror{cursor:text;-webkit-user-select:text;user-select:text}.pdf-textbox-root.pdf-textbox-select-only .rich-text-field-editor--pdf-embed,.pdf-textbox-root.pdf-textbox-select-only .rich-text-field-editor--pdf-embed .rich-text-field-editor-content,.pdf-textbox-root.pdf-textbox-select-only .rich-text-field-editor--pdf-embed .ProseMirror{pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default!important}.pdf-textbox-root--hover .pdf-textbox-frame,.pdf-textbox-root--selected .pdf-textbox-frame{outline:none}.pdf-textbox-root .resize-handle,.pdf-textbox-resize-chrome-fixed .resize-handle{z-index:22;box-sizing:border-box;background-color:#fff;border:3px solid #a0a0a0;border-radius:50%;margin:0;position:absolute;transform:none}.pdf-textbox-root .resize-handle.top-left,.pdf-textbox-resize-chrome-fixed .resize-handle.top-left{cursor:nwse-resize}.pdf-textbox-root .resize-handle.top-right,.pdf-textbox-resize-chrome-fixed .resize-handle.top-right,.pdf-textbox-root .resize-handle.bottom-left,.pdf-textbox-resize-chrome-fixed .resize-handle.bottom-left{cursor:nesw-resize}.pdf-textbox-root .resize-handle.bottom-right,.pdf-textbox-resize-chrome-fixed .resize-handle.bottom-right{cursor:nwse-resize}.pdf-textbox-root .resize-handle.resize-handle--hover-only,.pdf-textbox-resize-chrome-fixed .resize-handle.resize-handle--hover-only{transform-origin:50%;transform:scale(.75)}.pdf-textbox-root--erase-preview .rich-text-field-editor--pdf-embed .rich-text-field-editor-content,.pdf-textbox-root--erase-preview .rich-text-field-editor--pdf-embed .ProseMirror{color:#dc3545!important}.pdf-textbox-placeholder{color:#999;font-style:italic}.pdf-textbox-floating-shell{pointer-events:auto;z-index:10000}.pdf-textbox-edge-pill{z-index:23;box-sizing:border-box;background-color:#fff;border:3px solid #a0a0a0;margin:0;position:absolute;transform:none}.pdf-textbox-edge-pill.edge-top,.pdf-textbox-edge-pill.edge-bottom{border-radius:var(--app-control-radius,8px);cursor:ns-resize;width:20px;height:10px}.pdf-textbox-edge-pill.edge-left,.pdf-textbox-edge-pill.edge-right{border-radius:var(--app-control-radius,8px);cursor:ew-resize;width:10px;height:20px}.pdf-textbox-edge-pill.pdf-textbox-edge-pill--hover-only{transform-origin:50%;transform:scale(.75)}.pdf-editor-markups-author-row,.pdf-editor-markups-author-row *{cursor:pointer!important}.pdf-editor-sidebar-buttons{flex-shrink:0;gap:2px}
