.pdf-search-highlights{pointer-events:none;z-index:9;position:absolute;inset:0;overflow:visible}.pdf-search-highlight{box-sizing:border-box;border-radius:calc(var(--app-control-radius,8px) * .5);mix-blend-mode:multiply;background:#facc156b;position:absolute;overflow:visible;box-shadow:inset 0 0 0 1px #eab308e6}.pdf-search-highlight--current:after{content:"";border-radius:calc(var(--app-control-radius,8px) * .5 + 2px);box-sizing:border-box;opacity:0;pointer-events:none;will-change:opacity;background:0 0;border:2px solid #b45309f2;animation:.85s ease-out 3 pdfSearchHitRing;position:absolute;inset:-2px}@keyframes pdfSearchHitRing{0%{opacity:0}18%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.pdf-search-highlight--current:after{animation:2s step-end forwards pdfSearchHitRingReduced}}@keyframes pdfSearchHitRingReduced{0%,99.9%{opacity:1}to{opacity:0}}
.attachment-surface{--attachment-radius:8px;--attachment-border:#ccc;--attachment-border-width:1px;border-radius:var(--attachment-radius);background:#fff;position:relative;box-shadow:0 2px 10px #0000001a}.attachment-surface--clip{overflow:hidden}.attachment-surface:after{content:"";border:var(--attachment-border-width) solid var(--attachment-border);border-radius:inherit;box-sizing:border-box;pointer-events:none;z-index:25;position:absolute;inset:0}.attachment-surface--selected{--attachment-border:#007bff;--attachment-border-width:3px}.attachment-surface-bitmap-clip{border-radius:calc(var(--attachment-radius) / var(--attachment-raster-zoom,1));overflow:hidden}
.file-editor-word-host{box-sizing:border-box;min-width:816px;overflow:visible}.file-editor-word-host section{overflow:visible!important}.file-editor-word-html-page{box-sizing:border-box;min-height:1056px;padding:96px}.file-editor-word-host>section:first-of-type,.file-editor-word-host>.file-editor-word-html-page:first-child{border-top-left-radius:var(--word-page-radius,8px);border-top-right-radius:var(--word-page-radius,8px)}.file-editor-word-host>section:last-of-type,.file-editor-word-host>.file-editor-word-html-page:last-child{border-bottom-left-radius:var(--word-page-radius,8px);border-bottom-right-radius:var(--word-page-radius,8px)}
.send-message-popup{gap:12px;display:grid}.send-message-popup--inline{border:1px solid var(--app-control-border-rest,#ccc);border-radius:var(--app-control-radius,8px);background:#fafbfc;margin-bottom:12px;padding:12px 14px 10px}.send-message-popup--inline .rich-text-field-editor .ProseMirror{min-height:180px;max-height:360px}.send-message-popup__header-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.send-message-popup__recipients{align-items:flex-start;gap:8px;display:flex}.send-message-popup__recipients>:first-child{flex:1;min-width:0}.send-message-popup__recipients>button{flex-shrink:0}.send-message-popup .global-dropdown-toggle:not(.global-dropdown-toggle--mini),.send-message-popup #message-subject,.send-message-popup .global-email-recipient-field__control,.send-message-popup .send-message-popup__recipients>button{box-sizing:border-box!important;height:var(--app-control-text-min-height,34px)!important;min-height:var(--app-control-text-min-height,34px)!important;border-radius:var(--app-control-radius,8px)!important;border:var(--app-control-border-width,1px) solid var(--app-control-border-rest,#6b7280)!important;font-size:var(--app-control-value-size,1rem)!important;font-weight:var(--app-control-value-weight,500)!important;line-height:var(--app-control-value-line-height,1.15)!important;padding-block:0!important}.send-message-popup #message-subject{width:100%;padding-inline:.6rem!important}.send-message-popup .global-email-recipient-field__control{height:auto!important;padding-block:3px!important}.send-message-popup .global-email-recipient-field__control input{font-size:var(--app-control-value-size,1rem);font-weight:var(--app-control-value-weight,500);line-height:var(--app-control-value-line-height,1.15)}.send-message-popup .rich-text-field-editor .ProseMirror{min-height:110px;max-height:240px;overflow-y:auto}.send-message-popup__footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:600px){.send-message-popup__header-fields{grid-template-columns:minmax(0,1fr)}}.send-message-popup input::placeholder{opacity:1;font-weight:400!important;font-size:var(--app-control-value-size,1rem)!important;color:#9ca3af!important}.send-message-popup .rich-text-field-editor .ProseMirror,.send-message-popup .rich-text-field-editor .ProseMirror p{font-weight:var(--app-control-value-weight,500)}.send-message-popup .rich-text-field-editor .ProseMirror[data-placeholder][data-show-editor-placeholder=true]:before{font-weight:var(--app-control-placeholder-weight,400);font-size:var(--app-control-value-size,1rem);color:#9ca3af}.send-message-popup__separate-text{flex-direction:column;gap:0;line-height:1.2;display:flex}.send-message-popup__separate-text>small{margin-top:1px;line-height:1.2}
.global-email-recipient-field{width:100%;min-width:0}.global-email-recipient-field__control{box-sizing:border-box;border:var(--app-control-border-width,1px) solid var(--app-control-border-rest,#6b7280);border-radius:var(--app-control-radius,8px);cursor:text;background:#fff;flex-wrap:wrap;align-items:center;gap:5px;min-height:34px;padding:4px 6px;display:flex}.global-email-recipient-field__control:focus-within{border-color:var(--app-accent,#005eb8);box-shadow:inset 0 0 0 1px var(--app-accent,#005eb8)}.global-email-recipient-field__control input{width:120px;min-width:100px;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:2px 4px;font-size:.9rem;line-height:1.25}.global-email-recipient-field__chip{box-sizing:border-box;color:#1f2937;background:#eef0f3;border-radius:999px;align-items:center;gap:5px;max-width:100%;min-height:24px;padding:2px 3px 2px 9px;font-size:.75rem;font-weight:500;display:inline-flex}.global-email-recipient-field__chip-label,.global-email-recipient-field__remove{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.global-email-recipient-field__chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.global-email-recipient-field__remove{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.global-email-recipient-field__remove:hover{background:#d6dae1}.global-email-recipient-field__chip[data-selected]{outline:1px solid var(--app-accent,#005eb8);background:#dbeafe}.global-email-recipient-field__chip[data-invalid]{color:#b91c1c;background:#fef2f2;outline:1px solid #ef4444}.global-email-recipient-field__error{color:#b91c1c;margin-top:4px;font-size:.75rem;display:block}.global-email-recipient-field[data-disabled]{opacity:.6;pointer-events:none}.global-email-recipient-field__group-tags{flex:0 auto;align-items:center;min-width:0;max-width:100%;display:flex}.global-email-recipient-field__helper{color:#6b7280;margin-top:4px;font-size:.75rem;display:block}
.export-markup-sets-toggle{font:inherit;color:#555;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:none}.export-markup-sets-toggle:hover,.export-markup-sets-toggle:focus-visible{text-decoration:underline}
.page-ranges-editor__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-ranges-editor__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-ranges-editor__input{appearance:textfield;text-align:center;transition:border-color .12s,box-shadow .12s}.page-ranges-editor__input:focus{outline:none;box-shadow:0 0 0 3px #2563eb26;border-color:#2563eb!important}
