.document-icon-anchor{flex-shrink:0;display:inline-flex}.document-icon-button{cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s;display:inline-flex;color:#fff!important;background:#374151!important}.document-icon-button svg{width:18px;height:18px;color:#fff!important}.document-icon-button:hover,.document-icon-button:focus-visible{color:#fff!important;background:#2370fc!important}.document-icon-button:focus-visible{outline-offset:2px;outline:2px solid #2370fc}.document-icon-button:disabled{opacity:.4;cursor:not-allowed}.document-icon-button:disabled:hover{background:#374151!important}.document-icon-tooltip{z-index:10000;pointer-events:none;text-align:center;border-radius:5px;width:max-content;max-width:190px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.4;position:fixed;box-shadow:0 2px 8px #0003;color:#fff!important;background:#111827!important}.document-print-mode-menu{z-index:10000;border:1px solid #4b5563;border-radius:8px;width:208px;padding:6px;position:fixed;box-shadow:0 4px 16px #0005;color:#fff!important;background:#1f2937!important}.document-print-mode-option{text-align:left;cursor:pointer;border-radius:5px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:13px;display:flex;color:#fff!important}.document-print-mode-option:hover,.document-print-mode-option:focus-visible{background:#374151!important}.document-print-mode-option[aria-checked=true]{background:#005ac2!important}.document-print-mode-option:disabled{opacity:.45;cursor:not-allowed}.document-print-mode-option svg{flex-shrink:0;width:16px;height:16px}.document-print-mode-note{color:#d1d5db;padding:6px 10px;font-size:11px;line-height:1.4}
