.document-font-notice{background:var(--color-surface-raised,var(--color-bg));min-width:0;color:var(--color-text);flex:none;padding:8px 12px;container-type:inline-size}.document-font-notice[hidden]{display:none!important}.document-font-card{border:1px solid var(--color-border-light);background:var(--color-surface);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.document-font-badge{background:var(--color-accent-bg);width:36px;height:36px;color:var(--color-primary-text);border-radius:10px;flex:none;place-items:center;font-family:inherit;font-size:18px;font-weight:600;line-height:1;display:grid}.document-font-copy{flex:1;gap:5px;min-width:0;display:grid}.document-font-title{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:16px}.document-font-copy p{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:14px}.document-font-copy .document-font-status{color:var(--color-text)}.document-font-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.document-font-actions button{box-sizing:border-box;border:1px solid var(--color-border-light);background:var(--color-surface);min-height:34px;color:var(--color-text);white-space:nowrap;cursor:pointer;border-radius:7px;padding:8px 14px;font-family:inherit;font-size:12.5px;font-weight:400;line-height:1.25}.document-font-notice .document-font-actions button.primary{background:var(--color-primary);color:#fff;border:1px solid #0000}.document-font-actions button:hover:not(:disabled){filter:brightness(.94)}.document-font-actions button:disabled{opacity:.55;cursor:default}.document-font-actions button:focus-visible{outline:2px solid var(--color-primary-text);outline-offset:3px}@container (width<=806px){.document-font-card{flex-wrap:wrap;align-items:flex-start}.document-font-copy{flex-basis:calc(100% - 48px)}.document-font-actions{margin-left:48px}}
